This repository has been archived on 2020-04-30 . You can view files and clone it, but cannot push or open issues or pull requests.
615bb3535977193f42749347d990daa568690570
* Update unobot.po * Update test_player.py * Update test_player.py * Update test_player.py * Update test_player.py * Update player.py * Update player.py * Update internationalization.py * Update internationalization.py * Update test_player.py * Update test_player.py * Update test_player.py * Update player.py * Update player.py * Update player.py * Update test_player.py * Update test_player.py * revert play 4 then 4 rule * Update test_player.py * Update player.py * Update player.py * Update player.py * Update game.py * Update game_manager.py * Update game_manager.py * Update game_manager.py * Update player.py * Update test_player.py * Update player.py * Update bot.py * Update credentials.py * Update credentials.py * Update bot.py * Update game.py * Update game_manager.py * Update game_manager.py * Update player.py
UNO Bot
Telegram Bot that allows you to play the popular card game UNO via inline queries. The bot currently runs as @unobot
To run the bot yourself, you will need:
- Python (tested with 3.4 and 3.5)
- The python-telegram-bot module version 5.0.0
- Pony ORM
Setup
- Get a bot token from @BotFather and place it in
credentials.py
- Convert all language files from .po to .mo using
msgfmt unobot.po -o unobot.mo
- Use
/setinline
and/setinlinefeedback
with BotFather for your bot
Then run the bot with python3 bot.py
Code documentation is minimal but there
Description
Languages
Python
90.7%
Gettext Catalog
9.3%