A productivity-focused Discord bot designed to help users stay organized and efficient using the Pomodoro Technique. This bot allows users to manage their tasks, participate in group Pomodoro sessions, and track progress with a leaderboard.
- Add Tasks: Organize your day by adding tasks.
- View Tasks: Review your task list at any time.
- Delete Tasks: Remove completed or unnecessary tasks.
- Start a group Pomodoro session with a customizable focus time.
- Join ongoing sessions and collaborate with other participants.
- Track time and session progress in real-time.
- Keep track of completed focus sessions.
- Compete with others on the server for higher productivity.
- Generate a daily summary at 10 PM showing unaccomplished tasks for all users.
- A built-in command to list and explain all features of the bot.
- Python 3.10+
- Discord Developer Portal Bot Token
- Required Python packages:
pip install discord.py
- Clone the repository:
git clone https://github.com/2004yash/pomodoro-discord-bot.git cd pomodoro-discord-bot
- Install dependencies:
pip install -r requirements.txt
- Create a file named
.env
to store your bot token:DISCORD_TOKEN=your_bot_token_here
- Run the bot:
python bot.py
Command | Description |
---|---|
!addtask <task> |
Add a task to your list. |
!viewtasks |
View your current tasks for the day. |
!deletetask <num> |
Delete a specific task from your list using its number. |
!start <minutes> |
Start a Pomodoro session for the specified duration (default is 25 minutes). |
!join |
Join an ongoing Pomodoro session. |
!status |
Check the current session's status. |
!stop |
Stop the ongoing session. |
!leaderboard |
View the leaderboard of completed sessions. |
!bothelp |
List all bot commands with explanations. |
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add a new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the MIT License. See LICENSE
for details.
Special thanks to the discord.py community for providing an excellent framework for building Discord bots.
Enjoy productive collaboration with the Pomodoro Discord Bot! 🎉