This app allows you to set banned words and automatically replies to users mentioning them, with any message you want! It also adds a score system so you can see how naughty a certain user has been! Set punishments like automatic reactions of any emoji to their messages and replies, letting them reflect on their naughty actions whenever they post. Redemption is possible! They can redeem themselves by writing a written reflection, which is voted on by channel members, and if it recieves a majority of upvotes, it is accepted and their score is reset to 0! Downvoting on banned word usage also helps their score!
abdalla
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
FERBOINKLES
Check their projects out: Cowculator, Kitty clicker
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Added punctuation filtering so words like j-o_b are still recognised. This still preserves emoji banning, but makes it a lot harder to bypass the bot filter! you should try in #word-ban, i dare you!
Added /is-banned, which lets you check if a word is banned in the channel it's run in. Also thought about adding rich text in more places rather than boring plain respond
.
Added /banned-words, which lists the words that are banned in the channel it's run in. Also first use of Block Kit, since it uses rich text list
I added some new features, which is now all word banning will be channel specific. I did have some brainstorming time on how I could do this and my best solution is to put the channel ID in the word key. I did think about using JSON but I thought I'll just stick with my database xD. I also added more logging! Here's is a demo of how it is channel specific
After a lot of work and troubleshooting with Gemini CLI, I was able to make a GitHub Action that automatically deployed new changes in my bot to Nest, so now my bot is online permanently! :)
Added functionality to ban words, and the bot replies to messages that contain configured banned words. Banned words can only be added, and only by channel managers or creators
Haven't put any actual features yet, just setting up and boilerplate, it does work though! You can test it in #word-ban. It's also only hosted locally for now, will put it on a server soon!