Telegram Mini App

Open a HomeGame24 session inside Telegram so players sign in with Telegram identity — no username/password form. Each account configures its own bot.

What you need

  1. A Telegram bot from BotFather, with the Mini App URL pointed at your game play host (…/play).
  2. Bot token saved under Admin → Integrations (per account — not shared with other tenants).
  3. A game session with Allow Player Registration enabled and Player Login Method set to Telegram Mini App.

Share the session

Copy the session play link from the panel (/play?s=<session_id>), or send a bot deep link:

https://t.me/<your_bot>/<mini_app>?startapp=<session_id>

session_id is the 26-character run id from the panel.

Player experience

  1. Player opens the link inside Telegram.
  2. The game loads in the Telegram WebView.
  3. Sign-in is automatic via Telegram identity.
  4. Same client UX as the browser (join, play, chat).

If someone opens the same play URL in a normal browser while the session is Telegram-only, they see a prompt to open it from Telegram instead.

For developers

StepDetail
Account botGET/PATCH /api/me/integrations (token never returned; telegram_bot_token_set only)
Session optionoptions.login_method = "telegram"
Private authPOST /_private/player-auth/telegram with client_id, session_id, init_data
Game proxyPOST /auth/telegram with session_id, init_data
Token shapeSame player JWT as password / OTP

Also see the Integration API docs for roster and session automation (separate from Mini App auth).

Safety

HomeGame24 hosts social / play-money games — not real-money gambling. Telegram Stars payments are not part of this login flow.