I plan on making a discord bot which automates removing all toxic content as a whole, and ensuring discord servers have a safe, friendly, and joyful community. Without all the negativity, illegal content, etc. which I have noticed on a few discord servers. As well as an emotional detection tool that detects negative emotions, and cheers the user up with memes. Can also detect when a user is bored and send an interesting article from reddit as an embed.
Coded in either node-js or python and hosted on a VPS.
A Discord bot that has a variety of TOS-friendly features for discord servers.
- Add ping-pong command to test bot in discord client
- Mess around with different data, SPECIFICALLY Research into discord chat logs.
- Train emotional based detection for the data with AI.
- Add a list of negative words that the machine could detect, and act upon based on the data.
- Make the discord bot detect hatespeech, and other related content, and delete it. (using a dictionary of bad words, slurs, etc.)
- Make the discord bot flag the data for mods.
- Add an optional feature where the AI deletes the message and posts something funny like "What he was trying to say, was I need some chicken nuggies" or "Why did the robot cross the road? To learn how to walk... bwahahahaha!"
- Add a built-in URL to virustotal scan in the bot, that scans all URL's for malware, or uses a built-in link list with links to potential malware URL's.
- Add a anti-piracy feature that detects if a link to illegal content from thepiratebay or other piracy websites is detected.
- Detect likelihood of NSFW images and remove them, as well as warn the user why it was removed.
- How to code a Discord bot and run it for free in the cloud: https://www.youtube.com/watch?v=7rU_KyudGBY&t=2924s
- Deleting and sending messages: https://www.youtube.com/watch?v=nvgp7FpZ3Gs
- Paper on emotional based detection: https://onlinelibrary.wiley.com/doi/full/10.1002/eng2.12189
- How to send DM to mods containing info on message: https://stackoverflow.com/questions/61028561/how-to-dm-user-using-discord-js
- How to make a Discord Bot React to a message with a flag: https://www.youtube.com/watch?v=VtwkUb4XFMk
- Piracy Subreddit (for finding links that pirates use): https://www.reddit.com/r/Piracy/
- Steal data for training AI models, specifically discord chat logs
- Tensorflow.js preferably with node.js and the discord.js library. Running on a VPS.