A Discord bot 🚀 that fetches upcoming competitive programming contests using the CLIST API and sends reminders 30 minutes before the contest starts.
- Fetches upcoming contests from the CLIST API.
- Sends reminders to Discord channels 30 minutes before the start of each contest.
- Provides contest details including event name, host, start time, end time, and contest link.
- Automatically filters contests that are upcoming based on the current time.
-
Clone the repository:
git clone https://github.com/Sonalilipsa17375/CP-REMINDER-BOT.git
-
Install dependencies:
npm install
-
Set up your environment variables:
Create a
.env
file in the root directory and add your Discord bot token:TOKEN=your_discord_bot_token_here
-
Start the bot:
npm start
To use the bot, invite it to your Discord server and get reminder before 30 minutes of any upcoming contests.
Node.js Discord.js
Built using Node.js and Discord.js Uses the CLIST API to fetch contest data
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Built using Node.js and Discord.js
- Uses the CLIST API to fetch contest data
For issues and feature requests, please open an issue.