Self Care Bot


Inspiration

Our inspiration was our newly adapted lifestyle that completely revolves around this virtual world. Covid-19 has impacted the lives of students in a myriad of ways. Many people know the importance of self-care, but unfortunately, do not make efforts to include it in their daily routines. Discord has been a way of socializing in this "new normal" and getting updates on school work and thus, we firmly believe that a discord bot that gives us reminders of self-care and self-love would be extremely beneficial for everyone!

How can CareBot be helpful for you?

  • $hello sends a greeting
  • $reminder allows you to set different types of reminders
  • $timer allows you to set a timer
  • $coins allows you to view your coin balance
  • $motivate sends a motivational quote
  • $journal allows you to write into and read your journal
  • $shop allows you to buy plants and accessories to decorate your plants

How did we build it?

We used our knowledge of Python, resources like Discord.py, and UltimeRobot to build the CareBot. The icons were created using Procreate.

What challenges did we face?

  1. We faced challenges while trying to schedule to bot to send certain messages every certain amount of time however we pulled through and were able to fix it.
  2. We had a lot of trouble trying to figure out a way for the commands to work even though other commands that include while loop were running simultaneously.
  3. It was difficult and exhausting to format the output to be aesthetically pleasing, but we figured it out.

Accomplishments that made us proud!

  1. We are proud of the fact that our bot can be used by people of all ages easily to set reminders and to inculcate the habits of self-care by using user-friendly commands.
  2. We are proud of the fact that we were able to combat most of the challenges that came our way and were able to deliver a product that can be employed in real life by a wide range of people.

What did we learn?

  1. Implementation of APIs
  2. Working as a team efficiently.
  3. Getting the current time in python.
  4. Including images with the messages.
  5. Outputting text in the embed.

What's next for CareBot?

  1. Add more features that can be used to set multiple reminders that can run simultaneously! Eg. Reminders to take medicines, reminders to do skincare, etc.!
  2. Add more items to our shop so that people have more things to look forward to.
  3. Adding more rewards for the users and checking to make sure if the user is completing tasks or not.

Have a chat with our bot using it's discord username CareBot#7055

Built With

Share this project:

Updates