Run an interactive voice-based adventure game through Telegram

Players speak their moves by voice and AI plays dungeon master, narrating the story and remembering the game.

How the work actually flows

It repeats. Repeats player sends next voice command.

Pattern: Structured Loop (21)

flowchart TD trig>"player sends voice message"]:::trig s0["convert voice to text"]:::task s1[("load saved game state")]:::store s2["narrate scene as dungeon master"]:::task s3["resolve dice roll and update state"]:::task s4["speak reply and save state"]:::task trig --> s0 s0 --> s1 s1 --> s2 s2 --> s3 s3 --> s4 lp{"player stops playing"}:::gate s4 --> lp lp -. "player sends next voice command" .-> s0 lp -->|"finished"| out out[/"game turn narrated and saved"/]:::out pay{{"engaging hands free game for players"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepA record or sheetRepeat or finishResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsImage & Media Processing
Connects
TelegramGroq

The problem it solves

Building an interactive game experience usually means hiring developers or manually running sessions yourself. You want to offer an engaging, ongoing story without being the one narrating every turn.

Who it fits

Community managers, event hosts, or hobbyists running an interactive game for their audience through Telegram.

How it works

  1. A player sends a voice message with their action in Telegram
  2. AI converts the voice message to text and loads the current state of the game
  3. AI acts as dungeon master, narrating the scene and applying the rules
  4. When a dice roll is needed, the AI resolves it and updates what happened
  5. The AI's response is turned back into a spoken reply and sent to the player, with the game state saved for next time
What you get

Adventures your players narrate by voice

Your players speak their next move and hear the story continue, with an AI dungeon master keeping track of everything.

What you get

An ongoing voice-narrated adventure game that remembers each player's progress between turns.

What you need

A Telegram bot account and a Groq API account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook