ToDo Bot is a Discord bot designed to help users manage their tasks efficiently, providing commands for adding, tracking, and summarizing tasks on a daily basis.
- Add Tasks: Use the
.addcommand to add new tasks to your list. - Mark as Done: Use the
.donecommand to mark tasks as completed. - Delete Tasks: Remove unwanted tasks using the
.deletecommand. - Show Tasks: Display your current list of tasks using the
.showcommand. - Summary: Receive a daily summary of your tasks with the
.summarycommand. - Help Command: Access bot commands and their descriptions with
.help.
.add [task]: Add a new task to your list..done [task indices]: Mark tasks as completed..delete [task index]: Delete a task from your list..show: Display your current list of tasks..summary: Receive a summary of your tasks..clear: Clear your entire task list at EOD..help: Display custom help for available commands.
- Clone this repository:
git clone https://github.com/JayGaba/ToDo-Discord-Bot.git - Install required dependencies.
- Configure the bot token in
bot.py. - Set up a SQLite database using
sqlite3and create the necessary table. - Customize the bot's behavior as needed.
- Run the bot:
python bot.py
If you encounter any issues or have suggestions for improvements, please feel free to open an issue or contribute to the project.
In my server i have implemented it in a way such that each user has a seperate channel where they add, show, mark tasks complete and there is a common summary channel where summary of all users is sent.

