Reminder Bot is a Discord bot designed to help users set and manage reminders. It is built using the discord.py library and interacts with a MongoDB database for storing reminder data.
- Set reminders with custom messages
- Manage and delete existing reminders
- Developer commands for managing the bot
-
Clone the repository:
git clone https://github.com/yourusername/reminder-bot.git cd reminder-bot -
Create a virtual environment and activate it:
- Linux
python -m venv .venv source .venv/bin/activate- Windows
python -m venv .venv .venv\Scripts\activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Copy the example environment file and configure it:
cp example.env .env
-
Fill in the
.envfile with your Discord bot token and MongoDB connection URL.
-
Run the bot:
python main.py
-
The bot will log in and start listening for commands.
/setreminder <time> <message>: Set a reminder./deletereminder <id>: Delete a reminder.
/dev reload <cog>: Reload a cog./dev sync: Sync the commands with Discord.
Contributions are welcome! Please fork the repository and submit a pull request.