Inspiration

Self-experience. This creator has been scammed on Discord. It made me realize that most of the time, we are not as lucky as we think. If something looks too good to be true, it probably is. That experience motivated me to build a tool that can help people stay more aware and avoid falling into similar situations.

What it does

Admin can enable scam risk detection for this group. Once the admin gives consent, the application will begin tracking the content of messages in the group. If there is a potential risk of scam detected, alert messages will be sent to the group to warn users. Users can also use the web app to ask whether the messages they received are scams or not.

How I built it

I used Streamlit to build a web-based demo of the application. In parallel, I explored the Discord Developer platform to create a Discord bot that can be applied to Discord group chats and simulate real-world integration.

Challenges we ran into

Understanding platform permissions, handling user consent properly, and designing a system that is both effective and respectful of user privacy were some of the main challenges. Additionally, structuring the project in a way that allows future expansion to other platforms required careful planning.

Accomplishments that I'm proud of

I am proud that this project has the potential to reduce the chances of people being scammed online. I am also proud of myself for joining this hackathon as a walk-in participant—starting from not fully understanding what a hackathon is, to independently completing a working project.

What I learned

I learned how to use not only AI APIs, but also how to integrate different platforms and tools to make my code more efficient, practical, and impactful.

What's next for don'tbethefish

This project is designed with extensibility in mind. It is ready to be expanded to more social platforms. My next goal is to continue improving it and make it compatible with popular communication platforms such as WhatsApp. I also plan to add more features in the future, such as validation mechanisms to further improve accuracy and reliability.

Built With

Share this project:

Updates