Skip to content
Boris Novichkov
ResumeGitHub ↗
ENRU
All work

GPT Journey

A text adventure the model writes as you play it

A Telegram bot that describes a scene, offers two to four options as inline buttons, and continues the story from whichever one you pick — indefinitely, in Russian or English. The prompt that defines the game, the interface strings and the buttons all live in JSON, so changing the game or adding a language never touches Python.

Shipped
Role
Author
Period
Mar 2023 — present
one turn of the game
the model writes a scene
two to four continuations come with it
the bot renders it
scene as text, continuations as inline buttons
you press one
the choice and the story so far go back to the model
state is saved
PostgreSQL per user, so the story survives a restart
prompts live in JSON
changing the game, or adding a language, touches no Python

Inspired by Sentdex’s GPT-Journey — rebuilt around a Telegram bot, persistent story state and a data-driven prompt layer.