9021007 / Suicide-Prevention-Bot

A Discord bot to prevent suicide
52 stars 11 forks source link

Phrase leetspeak #50

Open upintheairsheep opened 1 year ago

upintheairsheep commented 1 year ago

Is there any way you can implement a leetspeak (ex: $€u1<id3) parser built in here? This would save lives. Even just one is a huge accomplishment. Also phrasing stuff like spaces or dots like: I w_a!n”T” 2 K#Y. S

fluzzeon commented 1 year ago

we actually did have something like that before, having the bot go into a database to see if it's a match for a message to better the integration and make it harder for people to make workarounds is always great. But with the hundreds of thousands of messages people send out on Discord every second the bot has trouble keeping up and often runs out of ram or computing OR it even cant receives all the messages as it's trying to translate a different message causing the bot to slow down and skip messages which is worse than already improving what we originally had. If a database was smaller it could help the bot do its current job just fine with a few extra leet stuff added but then that causes just more work abounds ending the database to just go back to square one with one big database it can't keep up with.

9021007 commented 7 months ago

Quick comment on this: people use leetspeak to get around filters, but this project isn't about enforcing a filter. Anyone can opt out with /optout or the big button below the embed. A filter can always be bypassed, might as well embrace it by making the embed optional.