This page summarizes my discord bot project
What is Discord?
Discord is a communication platform used by more than 300 million people. It is commonly used for gaming, but can be used for other things. A discord bot is a program that users in discord servers can interact with and helps make servers more fun. I attended a bot workshop and learned the basics of coding a bot using discord.py. My bot, named CorBOT, is a program that is approximately 130 lines long. It is still a work in progress, but what it can do now is worth showing off. Below is what CorBOT can do.
What does my bot do?
My bot uses the prefix \ for commands. It has a lot of commands, all of which are outlined below. One cool thing is that the bot can be added to any number of servers and work on each one. Multiple commands can be processed at the same time. Unfortunately, CorBOT can only run when the code is running on my laptop, so it is not online often. I am looking at using my raspberry pi to host the bot, since we have one for school.

CorBOT Commands
Command | Description |
---|---|
\info | Gives a little introduction and a list of all the commands |
\advancedinfo | Gives a short description of each command |
\ping | Returns bot ping in ms |
\poll | Creates a poll where users can react yes, no, maybe |
\getepiccount | Says how many times you have typed epic |
\russianroulette | Creates a game of russian roulette with whoever reacted to the message. It chooses a random person to lose |
\joke | Tells a random joke! |
Fun Things about CorBOT
- Everytime someone says a variation of hi, CorBOT responds
- Everytime someone says the word epic, CorBOT responds and adds it to their epic count