Inspiration
We wanted to make a project that could help with people's internal struggles and the lack of positivity that people might have; a resource that people could rely on when times are tough. beebot might not pay the bills or fix every problem, but it might help people deal with their issues, and make some happier.
What it does
beebot is a Discord bot that interacts with users. You can't talk to beebot or message it normally, but you can use commands in order to communicate with it specially. beebot can send you inspirational quotes to provide motivation, or send cute photos to make you happy.
How we built it
We built beebot using Python on VSCode using the Discord API. Python handles the brains of the bot, while the bot's information (quotes, photo links, photos) are saved as text files that the bot can access. Upon correct user input, beebot will reply accordingly to the user, sending an appropriate quote, photo, or response.
Challenges we ran into
Since this was our first project in python as well as our first project using the Discord API, we lacked the experience to code efficiently and easily. Thus, we came across many errors while coding that gave us many headaches. However, perseverance and lots of Googling helped us finish beebot for now.
Accomplishments that we're proud of
Along with finishing our application's first version, we are proud of
- our "buzz kitty" and "buzz doggo" feature that sends users cute photos! We also provide a link to the photo source.
- our bot's ability to send embedded messages! These messages are more aesthetic and sleeker than usual messages.
What we learned
After this hack, we learned a little bit more about using Python, VSCode, and the Discord API. Although we are not yet experts in Python and the Discord API, this hack has definitely allowed us to have a better understanding about them compared to before. In addition, we know more about using VSCode and some of its neat features, like Live Share, that help us work more collaboratively in the new normal.
What's next for beebot
In the next updates for beebot, we plan to add even more commands to support other cute animals! We also want to add a command for animal photo spam, where beebot will send multiple (probably 3) photos of an animal at once. In addition, we may add more quote commands, polish our bot responses, and work on making our embedded messages even sleeker. We also want to move beebot to a 24-hour server to have constant uptime.


Log in or sign up for Devpost to join the conversation.