Inspiration
Despite hardworking discord mods moderating servers, sometimes things still slip through the cracks. To help them out, we developed a bot to stop cyber bullying and call out problematic behaviour on a Discord server. In addition, with the increased usage of Discord in our daily lives be it for school, clubs, or just talking with friends, it's sometimes hard to keep up with conversation.
What it does
The bot functions as an auto-moderator; it scans and calls out swear/bad words automatically and reports to moderators automatically, reducing the effort needed to constantly be monitoring a server/channel. This discord bot can also call out problematic messages and more subtle forms of hate speech, as well as summarize the chat logs through NLP models. The bot automatically points out political biases on news sites, as well. To catch users up to the latest conversations our bot also summarizes key topics, making your 100+ missed messages easier to read!
Difficulties we encountered
Those async functions in JavaScript got us stuck on them for hours pretty good. Luckily we worked them out for the most part.
How we built it
Node.js (Javascript), with Dialogflow and Discord Chat Summarizer NLP API.
What's next for Language!
Bug fixes, more well trained language processing models, better formatted messages, increased user customizationand more.
Built With
- dialogflow
- discord
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.