Skip to content

iGaming · Ops

A Telegram bot for the maintenance manager — windows, status, on-call, without opening the admin at 4am.

Under NDA we built a Telegram bot the maintenance manager actually uses: open a window, pin a reason, see who is on call, close the window. Commands are audited. Guesswork is not.

iGaming operator · NDA NDA 2025 4 min read
iGaming operator · NDA case study
ops channel
Telegram
commands
Audited
client
NDA

The 4am admin tab

When a provider died, the maintenance manager opened a VPN, an admin, a status page, then Slack. Players already knew. We put the controls in the chat they already had open.

What the bot is allowed to do

A short command set, bound to a role. Open and close a window. Attach a public reason. Ping on-call. Read live flags. No silent prod edits from a personal account.

  • Start / stop maintenance per brand or per provider
  • Public reason pinned to the cashier and lobby
  • On-call roster and acknowledge
  • Audit log: who, when, which window

NDA note

Brand names and incident figures are not disclosed. Engagement scope: Telegram bot for the maintenance manager on an iGaming stack.

Technologies

  • Go
  • Telegram Bot API
  • Postgres
  • Redis

Outcomes

  • Maintenance windows start and end from Telegram, with a reason
  • On-call and status visible in one chat, not five dashboards
  • Every command is logged to the operator, not lost in a DM
All cases