Inspiration

Stress is a common battle that most college students deal with. Academic pressure, homesickness, and social struggles are among the most common causes of procrastination, depression, anxiety, and other mental disorders. Sometimes, all we need are some words of encouragement, fun space facts, or cute dogs to put a smile on our faces. Or maybe we need a tool to help you keep track of our daily responsibilities. The U Cure Sadness Bot (UCSB) can do just that!

Disclaimer: This bot is not intended to substitute professional mental help

What it does

  • To-do: Create, edit, and check items off to help college students organize tasks.
  • Jokes: They put a smile on your face, and smiling improves your mood.
  • Dogs: Dog facts and pictures to cheer you up.
  • Space: Because who doesn't want information about solar eclipses and asteroids?

How we built it

We programmed the bot with Python and the Discord.py library. For the jokes, dogs, and space facts, we retrieved data from various APIs. Each of us worked on different features.

Challenges we ran into

We took a really long time to decide on a project idea and which APIs we were going to use. It also took us a while to figure out how to deploy the bot to Heroku because of minor details missing in our configurations.

What we learned / Accomplishments we're proud of

  • Interacting with APIs
  • Discord.py
  • Creating pull requests on Github
  • Successfully deploying to Heroku

What's next for UCSB (U Cure Sadness Bot)

  • timer to help with studying and meditating
  • server pings to remind students to finish tasks on their to-do list
  • command to send a wholesome message to someone

Built With

  • api
  • discord.py
  • dog-api
  • nasa-neows-api
  • python
Share this project:

Updates