Vibe ChessVibe ChessApp

Guest Without Telegram: how to include everyone

Alexey Mudry · updated September 24, 2026
The most common objection to a bot-run tournament: "but if someone has no Telegram, you can't sign them up." In fact that's no problem. The Vibe Chess bot has a standard guest mode, so absolutely everyone can take part - schoolkids without phones, older people and workers on the shop floor. Let's see how it works.

How guest mode works

The organizer adds such a participant by name - right in the bot, manually. From then on the guest plays fully: the bot pairs them by the Swiss system like everyone else, awards points, computes their Buchholz coefficient and shows them in the common table.

There are two differences from a regular player. The organizer, not the participant, enters the guest's results: the guest simply plays at the board and tells the result to whoever runs the tournament. And a guest stays out of the club rating - tournament points and tie-breaks are real, but Elo is only counted for people signed in with their own account.

A guest is entered once and stays in the organizer's address book: next time the name is picked from a list instead of typed again. That also keeps the spelling steady - names typed by hand drift from event to event, and one person quietly turns into two.

One phone is enough

The key point: the whole tournament needs one smartphone with the bot - the organizer's. Even if only they have Telegram, the tournament still runs: the organizer enters everyone as guests and reports the results. That makes the bot workable where not everyone has a smartphone - at a school, a kids' camp, a factory, among the older generation in the neighborhood.

Notifications without a messenger

The app can be installed on a phone like any other: open it in the browser and add it to the home screen. After that it can send notifications on its own, with no messenger involved.

Not everything is pushed - only what needs an answer right now: a game invitation and a request to confirm a score your opponent has entered, with buttons right in the notification. Round announcements and the city schedule stay inside the app.

The phone asks for permission once, at install time. Opened inside Telegram the app has no push subscription at all - there the bot's messages are the channel.

A mixed field is normal

Most often a tournament is mixed: some sign up themselves via Telegram, some the organizer adds as guests. To the bot there's no difference - they're all in one draw and one table. So you don't have to make everyone install a messenger: those who want to sign up and report results themselves, the rest the organizer runs. How it looks in practice is in the organizer guide.

Run a tournament where everyone plays

Create a tournament in the bot and add those without Telegram as guests. One phone of yours is enough for everyone to play.

Frequently asked questions

Can you play in a tournament without Telegram?

Yes. The organizer adds such a player as a guest by name, and they play in the common draw like everyone else. The only difference is that the organizer, not the player, enters their results.

How many smartphones does a tournament need?

Just one - the organizer's. Even if nobody else has Telegram, the tournament runs: the organizer enters everyone as guests and reports results from their own phone.

Does a guest play equally with the rest?

Fully. The bot pairs them by the Swiss system, awards points, computes Buchholz and shows them in the common table. The only difference is that the organizer enters their results.

Can I mix players with and without Telegram?

Yes, that's the usual case. Some sign up themselves via Telegram and report results, some the organizer adds as guests. To the bot they're all in one draw and one table.

Where is this especially needed?

Where not everyone has a smartphone: at school and a kids' camp (kids have no phones), at a factory (not all workers have phones), among the older generation in the neighborhood. Guest mode makes the tournament open to everyone.

Anyone can be the organizer

There are no club or arbiter roles in the app: the create button is available to everyone. You can announce a tournament today and run it this weekend.

Swiss

when there are more than ten players and nobody should be knocked out

Round robin

when the field is small and fairness matters most

Free meetup

when you simply want to get together and play

How the tournament runs
  1. 1Create the event, open sign-up, share the link
  2. 2Start the tournament - the app announces the pairing
  3. 3Record results as the evening goes
  4. 4Show the final standings and export the TRF report

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at playvibechess.com/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches, and no player gets a bye twice.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

At school - tournament at school. At a factory - tournament at a factory. At a camp - tournament over a camp session. Full mechanics - organizer guide.

Alexey Mudry
Alexey Mudry · hosted 24 events for Vibe Chess · 106 reviews · rating 5.0

At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →