TaskBot - HackUPC Winter 2017
Telegram task-manager-chatbot that keeps a list with your stuff.
Just text what do you have to do and it will keep track of it in a gracefully way.
Its reaction and the way it talks depends on how you talk with him!
Test it! Chat with @thetaskbot on Telegram.
The bot is not running 24/7. You can chat with it anytime, but it may not respond at the moment.
More information -such as all the commands TaskBot knows- can be found at taskbot.tech.
With Python and SQLite3. It was connected to an Everis API that processed natural language. Unfortunately, it is no longer available. However, taskbot_adapted.py does work without the language processing part.
Yes. Follow the steps:
-
Create a Telegram bot. Give it the name you want. Have the token that BotFather gives you handy.
-
Import (or fork) this repo - following the MIT License.
-
It is recommended to use
taskbot_adpated.pyinstead oftaskbot.pysince the former doesn't include the Everis API connection, which at the time of writing is out of service. Hencetaskbot.pycan be deleted. On line25oftaskbot_adapted.pychangeinsertTokenHereto the token given by BotFather. -
Run
taskbot.py- ortaskbot_adaptedif you chose it . If you want to make it run independently from your computer you can deploy your project to services such as Heroku or DigitalOcean. -
Search on Telegram for the bot name you chose earlier. If it doesn't text anything, text
/startand have fun!
Considering that the project was developed in a hackathon, the code is not well enough documented for production. If any question arises, I am available at [email protected].
