Inspiration

In response to the global pandemic, many people, such as ourselves, have turned to online gaming as a way to have fun and interact with friends.

Problem Solved

Although gaming is enjoyable and mentally stimulating, it can have negative effects if your health is neglected.

How it Solves this Problem

Most gamers, including ourselves, use a social media platform called Discord to communicate with each other while playing games. We built a bot on this platform that helps gamers manage their physical and mental health. The bot provides users with information about healthy gaming and gives health tips and reminders during gaming sessions. The bot also implements a to-do list and reminder system so gaming does not interfere with other obligations. Finally, the bot uses machine learning to chat with users.

Technologies Used

Our project is written in Python. We use Discord’s API and the discord.py module to interact with Discord. To configure the bot, we use a .yaml file. We also implement a simple learning-based chatbot using the Chatterbot Library to hold friendly conversation with users. Finally, we have a MongoDB cluster running in the cloud to store data about users.

Challenges

Implementing and training an AI in a short period of time was difficult, moreover, training on real world data with complex models was difficult because the bot started to pick up bad habits. Designing the Discord bot so that the script and database could support a large number of users was challenging. Finally, implementing a timer and to-do system required a lot of logic to be implemented.

Built With

Share this project:

Updates