ref: 765cdf06a02ff221319e36ac6778c7adaec666f1
parent: b19a49940f5d560d51dcf403be6cd33637a3969a
author: penny <penny@limitedideas.org>
date: Wed Nov 12 10:54:43 EST 2025
nicer polls
--- a/renderer.go
+++ b/renderer.go
@@ -232,9 +232,12 @@
total := poll.status.Poll.VotesCount
for _, item := range poll.status.Poll.Options {sb.WriteString(item.Title)
- sb.WriteString(" ")+ sb.WriteString("\n")percent := math.Round(float64(item.VotesCount) / float64(total) * 100)
- sb.WriteString(fmt.Sprintf("%v%%\n", percent))+ percentBar := "░░░░░░░░░░"
+ percentBy10 := int(math.Round(percent/10))
+ percentBar = strings.Replace(percentBar, "░", "▓", percentBy10)
+ sb.WriteString(fmt.Sprintf("%s %v%%\n", percentBar, percent))}
return sb.String()
}
--
⑨