WORD BAN

WORD BAN Used AI

9 devlogs
8h 43m
•  Ship certified
Created by Akaalroop

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!

Timeline

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!

Update attachment

Ship 1

1 payout of shell 80.0 shells

Akaalroop

2 months ago

Akaalroop Covers 8 devlogs and 8h 11m

This leaderboard, took far, far, far too long. Also let emojis be banned now

Update attachment

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.

Update attachment

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

Update attachment

Banned words are now case-INsensitive. Also, added a README with some help from ChatGPT.

Update attachment

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! :)

Update attachment

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

Update attachment

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!

Update attachment