Practical overview
When it fits
Use it when you want to build or adapt a Russian-language conversational bot whose answers can draw on a profile’s facts and whose dialogue can be shaped with rules.
Who it is for
- Developers setting up a Russian-language question-answering bot for Telegram.
- Bot builders who want responses tied to a profile-specific facts file and reusable constants.
- People adapting dialogue behavior through rule files alongside model-generated replies.
Documented uses
- Launch the chatbot as a Telegram bot using a BotFather token and a selected profile.
- Configure profile facts and constants, such as the bot’s name or grammatical gender.
- Use matching rules to replace or supplement generated dialogue responses.
Requirements & limits
- The documented Telegram launch requires a BotFather token and a profile selection.
- The response pipeline combines ruT5, a sentence-transformer retriever, ruGPT, a rubert-tiny paraphrase detector and a scripting engine.
- Profile facts are described as a plain-text file; profile constants can be reused in facts and templates.
- Greedy rules replace generated responses when they match; smalltalk rules contribute alternatives alongside generated responses.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start the chatbot as a Telegram bot
Launch the documented Telegram bot process using Docker and a Telegram bot token.
Before you start
- Docker
- A Telegram bot registered through BotFather and its token
- A bot profile to select at startup
Steps
Register a bot with BotFather and obtain its token.
Run the command below.
docker run -it inkoziev/chatbot_v4 bash -c "/chatbot/scripts/tg_bot.sh"When prompted, provide the token and choose a bot profile.
Expected outcome
The Telegram bot process starts with the supplied token and selected profile.
Guide limitations
- The README documents the launch flow but does not provide a complete walkthrough for creating a custom profile.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- Koziev/chatbot · Official homepage title · retained in its source language

