Inspiration
During exam season, we saw many students on servers commenting very concerning things (regarding their mental health). We wanted to create a way to reach out to these students and tell them that they are not alone and that there are numerous ways they can receive help if they need it.
What it does
Our discord bot, LifeLine monitors what users on a server are saying and if someone says something negative/concerning about themselves, our bot privately messages them to help spread some encouragement by sending them some quotes, motivational videos, and hotlines they can contact if they are feeling down and need someone to speak with.
How we built it
We built this using Python, Discord.py and also implemented JSON. We used an API which randomly generates different inspirational quotes to send the Discord users.
Challenges we ran into
Since this was our first time making a discord bot, my teammate and I were learning as we went. In a way, the entire project was a challenge as we were very new to making discord bots. One specific challenge we ran into was sending messages to a use privately as our commands would not work. However after reviewing the code numerous times and trying different ways we can do it, we figured it out.
Accomplishments that we're proud of
An accomplishment that we are proud of is creating a bot to help students and other users. Mental health is often overlooked when it comes to students. Students are constantly stressed and sometimes overworked as they have to juggle between school and jobs. As a result, they begin to have mental health concerns which are even more magnified during exam season. On course servers and group chats they often address their concerns using powerful and sensitive vocabulary. We are proud that our bot catches this vocabulary and sends the students' ways to find help.
What we learned
We learned how to implement APIs and JSON and we learned how to make a discord bot.
What's next for LifeLine
We would want to add daily messages for the commenter, so they would received motivational messages for at least 3 days (after they made the comment) this way they can receive help if they need it. We would also like to have our bot reply to messages so users can talk to our bot.
Log in or sign up for Devpost to join the conversation.