We have made you a bot you can't refuse
Join our community for discussions, feature requests and reporting bugs for todo bot through our Telegram group. Join us!
Stay tuned for feature updates and bug fixes on our Telegram Channel.
todo-telegram-bot
as name suggests is a todo list management bot for groups and personal chats. You can create several lists automatically and manage them efficiently. The bot is based on adding items to list based on hashtags present in messages. All you need to do is tell the about about hashtags that needs to be tracked for getting added in a list. As of now, users can create one separate list independent of any hashtag.
- Firebase Key
- Open Firebase and Sign in using a google account
- Click on Go to Console option followed by clicking on adding a project
- Follow appropriate dialogs to create a new project
- In your project, go to realtime database and create a new databaset there
- Now Go to Project Settings and create a new private key under service accounts.
- Store downloaded key in todo-telegram-bot folder
- Telegram API ID and API Hash
- Bot Token from Botfather
-
Clone the repository in your home directory or anywhere you want it to and then cd into the repository folder
$ git clone https://github.com/SurajMeena/todo-telegram-bot.git $ cd todo-telegram-bot
-
Create a virtual environment and activate it
$ python -m venv venv_name $ source venv_name/bin/activate
-
Install python packages for successful working of bot
$ pip install -r requirements.txt --nodeps
-
Copy and Rename sample_config.ini to todogroup_bot.ini and configure its content accordingly
-
Replace sample_firebase_key.json with key file obtained from following prerequisites
-
Copy and Rename sample.env to .env and configure its content accordingly
-
Run bot
$ python -m bot
You can get help in several ways:
-
We have a todogroup_bot Channel and Group for relaying updates and discussions
Join us!
-
Report bugs, request new features or ask questions through our group or you can also contact us through our support bot.
Contributions of all sizes are welcome. You can also help us by reporting bugs on our Telegram Group and Support Bot.
Huge Thanks to Vikram Singh for his valuable contribution in this project.