How to Run a Telegram Game Night in a Group Chat

July 29, 2026 · updated October 11, 2026 · 14 min read · by Charlie Morrison

Every article about Telegram games answers the same question: which games. Truth or Dare, Never Have I Ever, Would You Rather, Most Likely To. Fine: that part is easy, and I've written one of those lists myself.

Nobody writes about the part that actually decides whether your game night survives past round three: the chat mechanics. A group chat is not a living room. Nobody takes turns. The person who types fastest answers first and quietly sets the answer everyone else copies. Half the group is reading on a phone under a table. The host, meaning you, is trying to run a game in a medium that has no concept of "whose turn it is".

Telegram has real tools for this: polls, quiz polls, spoiler text, pinned messages, self-closing rounds. Most of what's written about them is copied from other articles, and a fair amount of it is simply out of date. So rather than trust it, I sent 24 live requests to Telegram's own API: real polls, real spoilers, real pins, and I wrote down exactly what came back.

Seven of the 24 failed. Two of them "succeeded" while doing something other than what I asked, which is worse, because those are the two you ship to your friends without noticing.

If you landed here asking the simpler question (how do you play a game on Telegram at all?), the next section answers that first. The game-night mechanics come after it.

How to play games on Telegram: five ways, re-tested 11 October

"Telegram games" sounds like one feature. It's five different things, and they differ on the two questions that matter when friends are waiting: do you need to add a bot, and do you have to leave the chat? On 11 October 2026 I ran every one of them again from my own account, in my own Saved Messages, so nobody got spammed. Here is what each one is and how to start it.

1. Send a game emoji: no bot, one tap

Telegram has six emoji that are actually games: 🎲 dice, 🎯 darts, 🏀 basketball, ⚽ football, 🎳 bowling and 🎰 the slot machine. Send one of them on its own, with no other text, and it doesn't arrive as a picture. It arrives as an animation that ends on a result, and everyone in the chat sees the same result.

That last part is the reason it works as a game. Your phone doesn't pick the number; Telegram's server does. I threw each of the six ten times (60 throws), and every value came back inside the server's reply to the send itself. The animation is just the reveal. Every result sat inside the range the Bot API documentation gives: 1–6 for dice, darts and bowling, 1–5 for basketball and football, 1–64 for the slot machine. Two of my ten slot pulls landed on 64, the triple seven. That is luck at ten pulls, not a pattern; the odds are in the 900-throw count.

I also tested the obvious cheat: roll until you get a six, then forward that message into the group. The forwarded copy kept the original value (I rolled a 4, the forward also showed a 4) and it arrives with the "Forwarded from" label on it. So you can't re-roll by forwarding, and you can spot someone who tries.

Use it for: deciding who goes first, drinking-game rules, a quick highest-roll-wins round. Works in a group and in a one-to-one chat.

2. Type a game bot's name in any chat (inline games)

In any chat, including a private one, type @gamebot followed by a space. A strip of games appears above the keyboard. Pick one and Telegram posts a game card into the chat with a Play button. Each person who taps it plays on their own screen, and the scores come back to the same card, so the chat gets a leaderboard.

This is Telegram's own games platform from 2016, and it is thinner than it sounds. When I queried @gamebot on 11 October it returned three games: Math Battle, Corsairs and LumberJack. All three came back as real game cards. The bigger name, @gamee, returned 50 results, and not one was a game card: each is a text message whose Play button is a t.me/gamee/game?startapp= link into Gamee's own Mini App. You can still play them, but you leave the chat to do it. I counted which game bots still use the original platform in this test of the official three. Other inline bots (dice variants, XO, quiz pickers) are in the inline bots list.

Use it for: a high-score fight between friends who are each on their own phone.

3. Make a quiz poll: no bot, built into the attach menu

Tap the paperclip, choose Poll, switch on Quiz mode and mark the right answer. When someone votes, Telegram shows them right away whether they were correct, and you can add an explanation that appears when someone picks wrong or taps the lamp icon (sendPoll calls it explanation). I made one in Saved Messages ("Which emoji has 64 outcomes?") and it went through as a proper quiz, with no bot involved anywhere.

This is the piece most quiz-bot recommendations skip. When I tested the six bots that lists call "Telegram quiz bots", none of them sent a native quiz. The built-in poll does it better than the bots do. Its limits (12 options, 100 characters per option) are in the section below.

Use it for: trivia rounds, "guess the baby photo", anything with one right answer.

Telegram Web, Saved Messages: the six game emoji (dice, darts, basketball, football, bowling, slot machine) each showing its final result, followed by a native quiz poll asking which emoji has 64 outcomes
My Saved Messages on 11 October, no bot involved: six game emoji (the server returned 1, 5, 5, 3, 6 and 15) and a quiz poll made from the attach menu.

4. Add a game bot to the group

This is what most people picture: a bot such as a Mafia or Werewolf host joins the group, hands out secret roles in private messages and runs the night/day cycle itself. Open the bot, tap Add to group, pick your group, then start the game with the command the bot lists (usually /startgame or /new). Some bots ask for admin rights so they can delete messages from "dead" players. Read what you're granting before you tap.

Expect some to be dead. Of 29 Mafia and Werewolf bots that Telegram's own search returned, 11 actually hosted a game. And when I messaged 18 "best game bots" from popular lists, 7 never replied. Test the bot yourself an hour before the guests arrive, not in front of them.

Use it for: social-deduction games, word games and anything where the game has to keep secrets from part of the group.

5. Open a Mini App

A Mini App is a full web app that opens inside Telegram, usually from a bot's button or a t.me/…?startapp= link. It can do things a chat can't: timers, cards, a proper game board. The trade-off is that everyone is now looking at the app, not the chat, so the banter moves out of the group. Telegram documents how they work in its Mini Apps reference. Mine is the party game linked at the end of this post; it deals Truth, Dare, Never Have I Ever and Would You Rather prompts so the host doesn't have to type them.

Use it for: games that need a board or a timer, or a prompt deck so the host isn't improvising.

Which way to pick

WayNeeds a botWorks one-to-oneStays in the chatStart it
Game emojiNoYesYesSend 🎲 🎯 🏀 ⚽ 🎳 or 🎰 alone
Inline gameYes, but no addingYesCard and scores, yesType @gamebot + space
Quiz pollNoYesYesPaperclip → Poll → Quiz mode
Group game botYes, addedMostly noYesBot profile → Add to group
Mini AppYes, but no addingYesNo, opens an appBot button or startapp link

Two friends and no group? Emoji, inline games and quiz polls all work in a private chat; most group bots don't. The two-player test found 4 of 11 game bots that do.

Running a whole evening for a group? Then the question stops being "which way" and becomes "what breaks". That's the rest of this post.

How I tested it

I run a party game on Telegram, so the questions weren't hypothetical: I wanted to know which of these mechanics I could rely on when a group of eight people is mid-round and impatient.

The method was deliberately boring. Each mechanic became one request to Telegram's Bot API, using sendPoll, sendMessage and pinChatMessage, with one variable changed at a time: a poll question at 300 characters and then at 301, an option at 100 and then at 101, a quiz with a correct answer and then without one. Whatever the API returned, success or error, went straight into a results file. The screenshot below is generated from that file, not typed by hand.

Results table of 24 live requests to the Telegram Bot API, showing which game-night mechanics were accepted and which were rejected, with the API's own error messages
All 24 requests. Green rows were accepted; red rows carry Telegram's own error text. The two red rows with code 200 are the dangerous ones.

One thing I could not test, and won't pretend otherwise: the per-group rate limit. My test account is restricted from creating new groups, so the requests went to a one-to-one chat with my bot, where 22 back-to-back messages went through in 6.1 seconds without a single block. That number does not transfer to a group. Telegram's own bot FAQ puts the guidance at roughly 20 messages per minute in the same group, and everything I say about pacing below follows their figure, not mine.

The five things that break a round

1. The 100-character option cap hits the exact game you most want to poll

A poll question can be 300 characters. Each option can only be 100. I got poll options length must not exceed 100 at 101 characters, and success at exactly 100.

That sounds generous until you look at what you're actually pasting. I ran all 255 prompts from my own game pack through those two limits. Zero exceeded the question cap. Twenty exceeded the option cap, and 19 of those 20 were Would You Rather.

Which makes sense once you see it. A Would You Rather line is already a question plus its two answers glued together: "Would you rather have unlimited money but no free time, or unlimited free time but just enough money?" runs to 138 characters. Paste that whole line as an option and Telegram rejects it. Would You Rather is the game that maps most naturally onto a poll, and it's the one whose text most reliably breaks the poll.

The fix is a split, not an edit. The dilemma goes in the poll question (300 characters, so it always fits; my longest was 101). The two halves become the two options: "Money, no time" / "Time, no money". When I re-ran the same 30 Would You Rather prompts that way, all 30 fit, without cutting a single word.

Host shortcut: if a prompt is too long to be an option, it was never an option. It was a question with the answers written into it. Split it, don't trim it.

2. The option limit is 12, not the 10 you'll read everywhere

Twelve options were accepted and created normally. Thirteen came back poll can't have more than 12 options. A lot of current advice still says ten, which was true of an earlier version of the API and quietly stopped being true.

This matters for exactly one thing, and it's the most popular game in the genre: Most Likely To. You want one option per player, so the group can vote for each other. Twelve options means a group of up to twelve fits in a single poll. At thirteen people you either split the vote across two polls, which fractures it, or drop the poll and take answers as replies.

3. Quiz mode demands a right answer, so it's wrong for opinion games

A quiz poll without a designated correct option is rejected: correct quiz option list must be non-empty. With one, it works, and you can attach an explanation that pops up after the vote.

So quiz mode is for trivia, where there genuinely is a correct answer, and the explanation slot is the best feature nobody uses: it lets the poll teach instead of just scoring. If you would rather hand trivia to a bot than build the polls yourself, I tested that route separately and it went badly: of six Telegram quiz game bots I messaged in September 2026, not one sent a real quiz into the chat. For anything with no right answer (Would You Rather, Most Likely To, Never Have I Ever) you want a regular poll. Reach for quiz mode there and Telegram forces you to declare one of your friends' opinions officially correct.

4. Polls are anonymous by default, which silently kills Most Likely To

Anonymity is the default, and that default is exactly backwards for half these games.

Never Have I Ever wants anonymity. People answer honestly precisely because nobody sees who tapped "I have". Most Likely To wants the opposite: the accusation is the game. "Most likely to reply at 3am: Ann, Bo, Cy" is only funny if you can see that four people voted for Bo. Run it anonymously and you get a bar chart, which nobody laughs at.

Turning anonymity off is one toggle when you create the poll, and it's the single highest-value decision in the whole session. My rule: confessions anonymous, accusations public.

5. Two requests that succeed while doing the wrong thing

These are the two red rows carrying code 200, and they're the reason I ran this test at all. An outright rejection you notice immediately, a silent substitution you ship.

Spoiler formatting is ignored inside a poll question. Telegram introduced spoiler text in 2021, and it's the mechanic that finally makes hidden-answer games work in a chat: the answer sits there covered until someone taps it. Write a poll question as Guess: ||Bo|| expecting the name to be hidden, and the API returns success, then delivers the question with the pipes visible as ordinary characters. The answer isn't hidden. It's printed, in a slightly uglier font, to everyone.

Spoilers only work in ordinary messages. So the pattern is two messages, not one: poll first, reveal second, spoiler applied to the reveal.

Bots cannot schedule anything. I sent a message with a scheduling timestamp one hour in the future. The API said success and delivered it instantly. My "scheduled" message arrived 3,599 seconds before its own schedule. There is no scheduling parameter for bots; the API just ignores what it doesn't recognise instead of telling you.

Scheduling does exist, in the Telegram app, on your side: compose the message, hold the send button, pick a time. That's how you have the rules card land in the group at 20:00 without being awake for it. It is not something you can automate through a bot, and if a tool promises you that, it is doing something else.

Three mechanics worth adding on purpose

Emoji dice for turn order and tie-breaks. Telegram's 🎲 🎯 🏀 ⚽ 🎳 🎰 emoji are not decoration — each one is sent as a real roll and comes back carrying a hidden value, so everyone in the group sees the same result and nobody has to trust the host's "I rolled a 6". It needs no bot and no setup. I threw 900 of them to check whether the odds are honest, and they are: no detectable bias in any of the six games. Worth knowing before you pick one as a decider — the ranges differ, so ⚽ football counts three of its five outcomes as a goal while 🏀 basketball counts only two. Use a single 🎲 to pick who starts, and settle ties the same way.

Self-closing rounds. A poll can carry an open period. I set 30 seconds and it was created with a 30-second life. This is the closest Telegram gets to a turn timer. It ends the round for you, so the game doesn't die of one person "answering later", and it applies pressure that makes answers funnier.

Pin the rules, then edit the pin. Pinning worked, and so did editing the text of an already-sent message. Together those are a live scoreboard: pin one message at the start, edit it as the night goes, and anyone arriving late reads the current state instead of scrolling. Editing a pin doesn't re-notify the group, so it's cheap to update often.

One thing the API will not do is protect you from a broken round. A poll with a single option was accepted without complaint: a poll nobody can meaningfully vote in, delivered with a cheerful success code. Telegram checks lengths and counts. It does not check whether your game makes sense.

The host protocol this adds up to

Strip out the API detail and what's left is a short list of things a host does, all of which exist because the medium has no turns:

None of this is clever. It's just the set of things that turn out to be load-bearing once you stop assuming a group chat behaves like a room.

Try the free game first

Truth or Dare, Never Have I Ever and Would You Rather, with 151 questions per language, English and Ukrainian, no signup and no backend that can be switched off. Open it in the chat and start a round.

Open the Party Game No Telegram? It runs in a browser too: charliemorrison.dev/party-game

Want the rounds already built for polls?

The Telegram Party Pack is the version of this with the work done: 255 prompts across six games, each written to fit inside Telegram's limits, plus poll-ready files where the Would You Rather dilemmas are already split into question and options, the exact split this test says you need. Includes the host guide: pinned rules, pacing, spoiler reveals and keeping a round legible when replies arrive out of order.

Get the pack — $9.99 The game above stays free, no signup. See what's in the pack before you buy.

FAQ

How do you play games on Telegram?

Five ways, none of which needs a separate app. Send one of six game emoji (🎲 🎯 🏀 ⚽ 🎳 🎰) on its own and Telegram's server rolls a result everyone sees; type @gamebot plus a space in any chat for inline games with a shared scoreboard; make a quiz poll from the attach menu; add a game bot such as a Mafia host to a group; or open a Mini App from a bot's button. The emoji, inline games and quiz polls all work in a one-to-one chat; most group bots do not. The five ways, tested.

How many options can a Telegram poll have?

Twelve. Tested directly: 12 options were created normally, 13 came back poll can't have more than 12 options. Plenty of guides still say ten, which was true of an older API version. The question is capped at 300 characters and each option at 100.

Why can't I see who voted in my Telegram poll?

Because polls are anonymous unless you say otherwise, and most people never change it. For accusation games like Most Likely To that's fatal, because seeing who picked whom is the game. Turn anonymity off for those, leave it on for confession-style rounds where hiding the vote is what makes people honest.

Can I schedule game-night messages from a bot?

No. The Bot API has no scheduling parameter and doesn't complain if you invent one. My message with a timestamp an hour ahead was delivered immediately with a success code. Scheduling lives in the Telegram apps: compose, hold send, pick a time.

Do spoiler tags work inside a poll question?

No. Formatting is ignored in poll questions, so ||spoiler|| arrives with the pipes visible and nothing hidden. Send the poll, then reveal the answer in a separate message with the spoiler applied there.

Which games work best as polls, and which as plain messages?

Polls suit anything with fixed choices: Would You Rather (split into question and options), Most Likely To (one option per player, up to twelve), Never Have I Ever (two options, kept anonymous). Plain messages suit anything open-ended, such as Truth or Dare, Story Chain and Paranoia, where the answer is written, not chosen, and the spoiler reveal does the work.

Related reading

← Back to the blog