Telegram bot that replies with Dota hero responses to messages.
If you want to use it in a group chat you need to give the bot admin rights.
Currently it fetches all responses that start with the message text and returns a random one.
- Return only responses with exact text by default
- Add support for responses that start with the message text by using "...". For example the message "From the Ghastly..." should return the Skywrath Mage's response
- Add support for returning responses from a specific hero. For example the message "(Sniper) Ho ho ha ha" should always return Sniper's laugh
- Improve the database: remove some announcers, add new heroes and Io/Phoenix/Marci responses
The bot.db
file can be generated by cloning DotaResponsesRedditBot
and running setup.py
Alternatively you can download the bot.db
file from IPFS. CID: bafybeidahp6cgkwcsfg5j3mpz627heksdwtyilheaglrop4qqcslwz2u6q
sudo docker build -t <username>/dota-responses-telegram-bot .
sudo docker run -e TOKEN="<YOUR_BOT_TOKEN>" --name telegram-bot -d <username>/dota-responses-telegram-bot
docker push <username>/dota-responses-telegram-bot