A Discord bot that helps users manage their tasks and productivity within Discord servers.
- Create and manage tasks with titles, descriptions, and due dates
- Set task priorities (low, medium, high)
- Assign tasks to other users
- Track task status (pending, in progress, completed)
- View tasks with beautiful embed messages
- Delete tasks (creator only)
- Filter tasks by status
/addtask- Create a new task- Parameters: title, description, due_date (YYYY-MM-DD HH:MM), priority (low/medium/high), assignee (optional)
/tasks- View your tasks- Optional parameter: status (pending/in_progress/completed)
/completetask- Mark a task as completed- Parameter: task_id
/deletetask- Delete a task- Parameter: task_id (creator only)
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Create a
.envfile with your Discord bot token:DISCORD_TOKEN=your_token_here - Run the bot:
python main.py
- Python 3.8+
- discord.py
- python-dotenv
- aiosqlite
- pytz