Skip to content

A Discord bot that helps users manage and track their tasks, providing commands to add, mark as done, delete, and summarize tasks daily.

Notifications You must be signed in to change notification settings

JayGaba/ToDo-Discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

ToDo Bot

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.

Features

  • Add Tasks: Use the .add command to add new tasks to your list.
  • Mark as Done: Use the .done command to mark tasks as completed.
  • Delete Tasks: Remove unwanted tasks using the .delete command.
  • Show Tasks: Display your current list of tasks using the .show command.
  • Summary: Receive a daily summary of your tasks with the .summary command.
  • Help Command: Access bot commands and their descriptions with .help.

Bot Commands

  • .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.

Setup

  1. Clone this repository: git clone https://github.com/JayGaba/ToDo-Discord-Bot.git
  2. Install required dependencies.
  3. Configure the bot token in bot.py.
  4. Set up a SQLite database using sqlite3 and create the necessary table.
  5. Customize the bot's behavior as needed.
  6. Run the bot: python bot.py

Issues and Suggestions

If you encounter any issues or have suggestions for improvements, please feel free to open an issue or contribute to the project.

Preview

image

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.

image

About

A Discord bot that helps users manage and track their tasks, providing commands to add, mark as done, delete, and summarize tasks daily.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages