This could be considered ressource abuse by the admins (as you mentioned using multiple accounts)
Can be bypassed by editing messages and interprets any message beginning by “-” as a command (yes I tried this with my own discord server)
Overall, I think this is a interesting POC (Proof-of-Concept) and that it further needs to be polished to be usable… Though I can see it more used in smaller servers to avoid overloading the filter with thousands of requests at once (which might go against both the platform’s TOS and Discord’s TOS!).
In its current state, I don’t see this as usable, yet.
This is now fixed, thank you for reporting it. If anything else like this occurs, please reply again or send me a DM, and I’ll fix it .
This is fully allowed, but as always, API abuse will get your application possibly removed from Discord. This is not the case with RoFilter as it only “indexes” the webhooks during the first time in that channel. It only uses webhooks that were created by itself.
I am aware of this, and this is why I am using multiple bot accounts to reduce the possibilities of getting rate-limited and/or blocked from Roblox. In the future I might add proxies to spread load on Roblox’s servers from multiple locations, but as of now, it is not necessary.
I can see this being very useful for servers that are entirely based around ROBLOX. For example, there are some servers in discord that are very child friendly, and this could help. I personally wouldn’t use this as the filter system isn’t roblox’s best creation by any means, but I like the concept and I am also sure it will be useful in some places!
I understand that. But some parents are very strict with content that their children can and cannot view, so in that situation it would be useful. If it was used in a discord server that has rules against swearing etc, this could be handy as well.
No… just no. I do not want roblox’s broken filter anywhere near my server.
Also, I do not agree with anti-swearing practices in discord servers since discord is 13+. We are technically allowed to swear anywhere we want to according to discord’s ToS. If you dont like it, ban me from your server.
I really like the idea of a Discord filtration bot for servers that would rather keep their channels clear of all unwholesome content. I like your idea of returning the filtered message in a webhook if it gets filtered at all however, this can propose an issue down the road with Discord rate limits. As an example, if I spam a filtered word you’re going to be spamming webhook messages, not good!
I think you should change your system to operate like this:
(The filtered word here is “testing”)
Additionally, I don’t think you should rely on Roblox’s filtration systems. I can foresee a lot of problems in Discord servers when the users aren’t able to say things like “lmao” in response to a funny message. A config command would be ideal here to allow users to decide what is and isn’t acceptable in their Discord server.
I think with these changes your bot will be a hit!
I really had no idea of the existence of such an endpoint a day ago, the bot is a good proof of concept, but the idea itself can be useful for people who use bots with shout commands, who suffer from shouts with tags,
as a way to test the phrase before actually sending it to roblox.
(But don’t use it as a chat filter, it’s the worst use lol)
For the new April 1st, I’ve recoded the bot so it’s more reliable and has some help commands to make it easier for you to have fun with your fellow server members.
Commands: r!help - Displays a list of commands you can use r!setup - Sets up the bot and enables Roblox chat filter for the channel you’re in r!remove - Removes RoFilter from the channel and all related webhooks it uses.
The previous bugs that were stated in this topic no longer apply (I tested them), but, if you do find any, please be sure to let me know! Again, you can invite the bot here: