A bot for the UIUC 2024 Discord server
- NOTE: some things won't work due to hard coded channel id's
Add it to your server by clicking here
- Makes sure the #counting_game channel is in check. If a user sends two messages in a row, it deletes the newest one. If a user sends a number that isn't the previous number + 1, it deletes the message and assigns the
Can't Count
role (assuming the newest message was sent > 1500ms after the previous one). queen usercount
to see how many users are currently in the serverqueen buff[name]
for buff [name]queen notbuff[name]
for notbuff [name]queen hackathon
to get the done with hackathons picturequeen gc
to get the Facebook group screenshotqueen head
to get the Mater screenshotqueen rat
to post this ratqueen noanime
to get the no anime picturequeen bean
to get a human beanqueen contribute
to get a like to the GitHub repoqueen waitwhen
orqueen ww
to get the when did I ask screenshotqueen brasil
to get the Ronaldinho Soccer 64 videoqueen corn
to get a corn videoqueen illinois
to get a map of Illinoisqueen catgirl
to see a catgirlqueen sorry
to get the pogchamp videoqueen gwagwa
to get the gwagwa videoqueen hummus
because David wanted itqueen quote
to get a random image from #quotesqueen brownout
to get a random attachment from #brownoutposting (only works in #brownoutposting)queen meme
to get a random meme from #memes_of_productionqueen wholesome
to get a random image from #wholesomequeen soup
to get soupqueen 8ball [message]
to get an 8ball reply (only works in #spam)queen thirst
to get water messagesqueen lofi
to get a good lofi playlistqueen ping
to get your pingqueen cock
to see a chickenqueen snipe
to get the last deleted messagequeen horny
to get bonk picturesqueen sp @USER [amnt]
to mass ping a specific user where [amnt] is a number between 0 and 100 (must have ESC role to use this command)queen owoify [message]
to turn your message into an owo (leave [message] blank to owoify the previous sent message)queen spongebobify [message]
orqueen s [message]
to convert your message to spongebob mocking text (leave [message] blank to spongebobify the previous sent message)queen os [message]
to first owoify then spongebobify your message (leave [message] blank to owoify and spongebobify the previous sent message)queen rankdegen
to see how degen you arequeen tvd
to see a dancing cockroachnow depreciated, use class bot instead.queen class [SUBJECT-NUMBER]
to the name, credit hours, and recent avg. GPA of a UIUC course (NOTE: not case-sensitive)
Note: For all commands, queen
can be substituted with q
Make a file named config.json
in the util folder. Head over to the Discord Developer Portal and get a token for a new bot. Place that token in config.json
in the following format:
{
"token": "YOUR_TOKEN_HERE"
}
Then run the bot by running node index.js
in a terminal. To run even after closing the terminal window (ie. on an AWS EC2 instance) use the command forever start index.js
.
Make some contributions, it's open source. Just make a pull request, I'll probably accept it as long as there aren't any bugs. You'll probably only want to touch the switch statement in util/commands.js.