Telegram RSVP Bot: Going, Maybe and Not Going Buttons on Every Event
Planning something in a Telegram group usually turns into a scroll-fest of replies: "I'm in", "maybe", "can't make it", scattered across a dozen messages you have to re-read to get a headcount. EventRSVPProBot replaces that with one event card with three tappable buttons — Going, Maybe, Can't — that update in place as people respond.
Anyone in the group can post an event and everyone can see who's in at a glance, without a side thread or a separate poll to tally by hand.
It's built specifically for Telegram groups rather than as a general calendar tool, so there's no external account to create and nothing to configure before your first /event — the bot only needs to be present in the chat.
That focus also means it stays fast: posting an event is one command, and responding is one tap, which matters for a group that would otherwise skip planning altogether rather than fill out a form or open a separate app.
Steps
- Post an event with /event. In the group, type /event fri 19:00 Board game night. The bot accepts "in 2h", "at 19:00", "tomorrow 19:00", a weekday like "fri 19:00", or a full date like 2026-09-10 19:00.
- Set your timezone once with /tz. Times are read and shown in UTC unless you run /tz +2 (your UTC offset) — do this once so "at 19:00" means your actual 7pm, not UTC's.
- Let the group tap Going, Maybe, or Can't. The card updates in place with names in each bucket (up to 30 per bucket before it switches to a "+N more" count) — tapping a different button moves you between buckets instead of duplicating your response.
- Check what's coming up with /events. Lists every upcoming event in the group with its id, time, and current Going count, so you don't have to scroll back to find the card.
- Cancel with /cancel if plans change. /cancel 12 cancels event id 12 — only the person who created it can cancel, and there's no admin override.
Good to know
- Free: 3 active events per group at once. Pro removes that cap for unlimited active events and adds an automatic reminder posted an hour before each event starts, for a one-time 150 Stars (≈ $3) payment per group.
- Only the event's creator can cancel it with /cancel — there's no admin override, so make sure the right person posts each event.
- Names on the card come from your Telegram display name, not a username, so people don't need a public @username to show up in a bucket.
- Cancelling an event marks it cancelled rather than deleting it, so the group's event id numbering stays consistent for /cancel and /events.
- You don't need to be a group admin to post or run any of these commands — /event, /events, and /tz are open to any group member; only /cancel is restricted, and only to the event's own creator.
FAQ
- What time formats does /event understand?
- "in 2h" or "in 1h30m", "at 19:00" (today, or tomorrow if that time already passed), "tomorrow 19:00", a weekday like "fri 19:00", or a full date like "2026-09-10 19:00".
- Can I change my RSVP after I've already tapped a button?
- Yes — tap a different button and you move between Going, Maybe, and Can't, and the card updates in place. There's no need to undo anything first.
- How many events can a free group have going at once?
- 3 active events at a time. Pro removes that cap for a one-time 150 Stars payment per group and also adds automatic 1-hour-to-go reminders.
- Who can cancel an event once it's posted?
- Only the person who created it with /event. There's no admin override, so if the creator has left the group, ask someone else to post a new event instead.