- Get the latest event, title description and link
- List of most recent events
- List of all events that have ever happened, within a table format
- Notification system for events (wip)
Before you begin, ensure you have met the following requirements:
- Clone the repository:
git clone https://github.com/GDSC-FSC/gdsc-bot
- Navigate to the directory:
cd gdsc-bot
- Install the required dependencies:
npm install
- Build and start the bot:
npm run build; npm run start
The bot's scraper will be available on http://localhost:3000
.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project leverages the following libraries and tools:
- discord.js
- dotenv
- axios
- better-sqlite3
- cheerio
- discord-api-types
- express
- ... and many more listed in the project's package.json file.
This project is licensed under the terms of the MIT license. For more details, see the LICENSE file in the repository.