Telegram bot

Polls that find what your group actually wants

I built this bot for my board game group. Before every meetup we'd poll which games to play, and regular Telegram polls kept failing us: every vote weighs exactly 1, so we'd get ties and one-vote margins, and second choices counted for nothing. Here everyone ranks all the options, every opinion counts in full — and one poll gives you a clear winner, or an exact top 2–3, with no runoff rounds.

What it looks like

Ballot message: options ranked by a voter, with points per rank
Poll results: total points per option
Score table: every participant's points per option
Ballot message: options ranked by a voter, with points per rankPoll results: total points per optionScore table: every participant's points per option

Why ranking beats picking one

Ten people pick dinner. Four want pizza first — but everyone else ranked it last. A regular poll orders pizza. With ranked scoring, burgers win: seven of ten had them in their top two. Fewer people walk away disappointed, and the winner is what the group prefers most on average. Clear favorites still win here too — ranking only overturns results that were divisive to begin with.

Regular Telegram poll

🍕 Pizza wins — 4 first-place votes of 10

W8PollBot ranked scoring

🍔 Burgers win — in the top two for 7 of 10

VS

Three scoring modes

Every voter ranks all the options (2–10). Points per rank depend on the mode:

100 → 80 → 64 → 52

Balanced

default

Steady ×0.8 decay per rank — a solid middle ground.

100 → 70 → 49 → 35

Priority

Steeper ×0.7 decay — first choices matter most.

100 → 90 → 80 → 70

Consensus

Gentle −10 steps — favors options nobody hates.

Try it on your next group decision

Anonymous mode, result charts, publishing to groups — your first poll takes about a minute.

Open in Telegram