A fast-paced, language-learning, party-packed Alias-style game bot for Telegram 🎉
Written just for fun and perfect for practicing German and English vocabulary with friends or family!
Round statistics:
Final statistics:
TalkFast is a Telegram bot inspired by the board game Alias.
It’s designed to:
- 🎯 Help you learn new words in German or English
- 🧠 Train your brain with time-limited word explanations
- 😂 Create chaos and laughter
- 👫 Be played in teams, with scoring, rounds, and victory conditions
Whether you're a language learner or just want a fun party game, TalkFast is here to help (and confuse) you 😁
⚠️ This bot is not currently hosted anywhere, so you’ll need to run it yourself (or host it on a cloud service or your own server).
git clone https://github.com/Vitgracer/talkfast-game-telegram-bot.git
cd talkfast-game-telegram-bot
python -m venv talkfast_venv
talkfast_venv\Scripts\activate.bat # For Windows
# or
source talkfast_venv/bin/activate # For macOS/Linux
pip install python-telegram-bot
pip install "python-telegram-bot[job-queue]"
Create a config.py file and place it near run_bot.py file. Then write inside config.py:
BOT_TOKEN = 'your-telegram-bot-token-here'
Token can be requested from BotFather.
python run_bot.py
-
Use /start in a Telegram group or private chat with the bot.
-
Choose your language (German or English).
-
Select difficulty: 🟢 Easy, 🟠 Medium, 🔴 Hard.
-
Enter the number of teams (2 to 4), then name them.
-
Set the round duration (e.g., 60 seconds).
-
Set how many words are needed to win.
-
The game begins! One player explains, the others guess:
- ✅ Click Understood if the word is guessed.
- ❌ Click Skip to move on.
Points are awarded for explained words. The first team to reach the target wins! 🏆
There are preloaded .json word packs for each language and difficulty:
- german_easy.json
- german_medium.json
- german_hard.json
- english_easy.json
- english_medium.json
- english_hard.json
You can add your own by modifying or extending these files.
This project was made for fun and learning languages - just like the game itself 😄. Feel free to fork, PR, or suggest improvements.