Skip to content

The Discord bot of students in Computer Science at UCLouvain

Notifications You must be signed in to change notification settings

lunelis/DiscordSINFBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

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 "upload" the commands to the Discord helper, run node deploy-commands.js

To run the bot, execute node bot.js

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 by replying to the message 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

About

The Discord bot of students in Computer Science at UCLouvain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.7%
  • Dockerfile 2.7%
  • Shell 0.6%