dotaUpdatesBot
dotaUpdatesBot copied to clipboard
A telegram bot for dota2 updates
Add a new command to request (5?) recent pro matches from the [OpenDota API](https://docs.opendota.com/) It would be good to also add an argument in the command to filter a specific...
Logging is kind of messy right now, using the logger module is a more appropriate approach. Any new modules should also be included in the dockerfile dependencies.
1. Currently, when writing `/match`, without any match ID, the bot doesn't respond at all. It should do one of these things instead: 1.a) Notify the user that he has...
The utils.py module should probably create the `grouplist.json`, `userlist.json`, `previousblogposts.json`, `previousmagesunite.json`, `previouscyborgmatt.json`, `previousbelvedere.json` and `previouswykrhm .json` and initialize them as json files. This is a temporary enhancement until #15 is...
We can use this feed http://www.dota2.com/news/updates/ to include patch notes posted there
Currently, some posts (e.g. from Wyk) are not restricted to Dota and also show Artifact announcements. Those should probably be filtered out eventually, especially when we have a seperate bot...
The updater.py script ends up using way too much memory after running for days. Investigation is required to pinpoint the cause (current suspect is the log file).
Error Log ``` Traceback (most recent call last): File "./main.py", line 191, in bot.polling(none_stop=True, interval=0) File "/home/user/.local/lib/python2.7/site-packages/telebot/__init__.py", line 174, in polling self.__threaded_polling(none_stop, interval, timeout) File "/home/user/.local/lib/python2.7/site-packages/telebot/__init__.py", line 197, in __threaded_polling...
It would be cool to have one, with fun graphics etc. Not sure what would be on it but sky's the limit I guess
Add a command (`/dotaupdate` or similar) that displays the latest patch analysis from /u/SirBelvedere or /u/Magesunite