Skip to content

The Discord bot of students in Computer Science at UCLouvain

Notifications You must be signed in to change notification settings

fldardenne/DiscordSINFBot

Repository files navigation

DiscordSINFBot

How to install ?

Clone the project and install the dependencies in the src folder by running

npm install

Create the src/.env file, paste in the content of .env.example by modifying the variables appropriately. To create a bot and get the token, go to https://discord.com/developers/applications.

To run the bot, execute

node bot.js

The commands will be registered automatically.

Roadmap dev

  • An anonymous confession system. Members send a DM to the bot (/confess <message>), the admin approve it in a private channel (with a react) and the message will be then in the public channel)
  • A bulk clear (/clear <number_message>)
  • A meme contest event creator (/createcontest <channel_id> <emote> <start_date> <end_date>) with the score command
  • A pin system for members with the role of pin management. (/pin <message ID to pin>)
  • A welcoming DM to newcomers
  • A poll system
  • Some funny commands (!poop, !méchant, !criminel,...)
  • A dynamic !help listing
  • A !version command that return the commit hash on which the bot run
  • A hidden rick roll in the project (Holger is in charge)
  • A /version command that return the commit hash o

About

The Discord bot of students in Computer Science at UCLouvain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages