Blog

Sawa: a Telegram games bot for playing with friends in your group

Published 5 min readRead in Arabic

Icons of the games in Sawa: chess, ludo, connect 4, memory, lookalike, spikes, snowball, archery, tug of war, timber, climb and tower

Sawa is a Telegram bot I built so friends can play games together without leaving their group chat. There is no app to install and no account to create. You challenge a friend with a message, the match opens inside Telegram, and the result lands back in the group for everyone to see.

What games can you play?

These are the games in Sawa right now. Each one starts with a command:

Game Command The idea
Chess /chess Checkmate before your clock runs out
Ludo /ludo Dice and pieces for two to four players
Baloot /baloot The Saudi card game, two teams to 152
Uno /uno Match colors or numbers, two to four players
Connect 4 /connect4 Line up four before your rival
Memory /memory Flip the cards and find the pairs
Lookalike /lookalike Spot the shared object first
Spikes /spikes Dodge the spikes, two to four players
Snowball /snowball Throw snowballs at your rival in turns
Archery /archery Five arrows each at the target
Tug of war /tugofwar Tap faster and pull the rope your way
Timber /timber Chop the tree and dodge the branches
Climb /climb Jump between the walls and dodge the traps
Tower /tower Build a taller tower than your rival

That is today’s list. New games are added regularly and announced in the Sawa channel. Send /games in any group with Sawa to see the current list.

How do you start?

  1. Open @El3abSawabot and tap Start
  2. Tap the add-to-group button and pick your group. Sawa needs no admin rights, only to be a member
  3. An admin sends “sawa language” once and picks English
  4. Reply to a friend’s message with a game command, such as /chess
  5. Sawa sends a join button to the two of you, and you have a minute to join

Games for more than two players, like ludo, Uno and spikes, start by replying to one player and mentioning up to two more. Baloot needs exactly four, and the first player you reply to is your partner.

Can you play against the bot?

Yes. Every two-player game in Sawa has a “play against Sawa” mode with three levels: easy, medium and hard. She doesn’t cheat: she sees only what you see, and the levels differ in how fast she reacts and how deep she thinks. You always move first, and in chess you play white.

You can also challenge a friend in any chat, outside groups too. Type @El3abSawabot in the message box, pick a game, and your friend gets an invite to join.

How do points and the leaderboard work?

  • Every win earns points. /top shows the ten best players, and “/top chess” shows the top of one game
  • /me shows your picture, points, rank and number of matches
  • The leaderboard covers every group, not just yours

Seasons and prizes

A new season starts every calendar month and the leaderboard goes back to zero, while your points stay in the all-time board. At the end of each season the top ten players get shop prizes by rank, and first place gets Telegram Premium.

Tournaments

Send “tournament” in a group to open one with a random game for every match.

  • Players sign up from a button in the tournament message within two minutes
  • Four to 32 players, drawn into one-on-one matches up to the final
  • The coins from every win go into the tournament pot, Sawa doubles it at the end, and the champion takes 65% while the runner-up takes the rest

The shop and Sawa coins

Playing Sawa is completely free. The shop is optional: everything in it is cosmetic, bought once and kept for good, with no monthly plan.

Sawa coins: every leaderboard point you earn becomes a coin, and your balance never resets with the season. You can also top up with Telegram Stars:

Pack Price
100 coins 10 Stars
500 coins 50 Stars
1,000 coins 100 Stars
5,000 coins 400 Stars
10,000 coins 700 Stars

What you can buy:

  • Frames for your profile picture in matches and on /me
  • Chess sets and boards, with their own checkmate animation
  • Connect 4 discs, including a fire disc that burns the pieces when you win
  • Characters, gear and balls for snowball
  • Baloot card designs and table mats

Prices by rarity:

Rarity Price Animated items
Common 800 coins 1,000 coins
Rare 1,250 coins 1,550 coins
Epic 2,000 coins 2,500 coins
Legendary 3,000 coins 3,750 coins

You can try any frame free for an hour after watching an ad, once a day. You can also send a friend an item by replying to them with /gift, or buy a gift link that goes to whoever opens it first.

What can admins do?

  • “block” as a reply to a member, with a game name, keeps them out of that game in the group, and “unblock” lifts it
  • “sawa language” switches her between English and Arabic in the group
  • The group owner can cancel any match from its button
  • The bot: @El3abSawabot, to add Sawa to your group and open the games and the shop
  • The channel: @El3abSawa, for new games, updates and contests
  • The group: @El3abSawaGroup, to play with other people and try the games before adding Sawa to yours

Start now

Open @El3abSawabot, add her to your group, and reply to a friend with /chess.

In any group with Sawa you can also shorten links and earn from them with Ad Box, the bot that turns your links into earning links. And if you want to save videos from social media to your phone, read about Nazzel. The rest of what I’ve built is on the Work page.

Questions

What is a good games bot for Telegram groups?

Sawa (@El3abSawabot) puts multiplayer games inside your group, from chess, ludo and baloot to quick ones like tug of war and timber. She needs no admin rights.

Is Sawa free?

Yes. All games, leaderboards and tournaments are free. The shop is optional and only cosmetic, paid with Sawa coins you earn by winning or top up with Telegram Stars.

How do I add Sawa to my group?

Open @El3abSawabot, tap the add-to-group button and pick your group. An admin then sets her language with "sawa language", and anyone can challenge a friend by replying to their message with a game command such as /chess.

Can I play alone?

Yes. Every two-player game has a "play against Sawa" mode with easy, medium and hard levels.

Will more games be added?

Yes. New games are added regularly and announced in the Sawa channel.

Sources

  1. Telegram Mini Apps
  2. Telegram Stars

telegramgamestelegram-bots