Share your repls and programming experiences

← Back to all posts
AllSeeingBot
h
AllAwesome497 (364)

AllSeeingBot is a discord moderation bot designed off of customization.

How it works

Every message counts as one offense, unless it has one of five types of content: Banned words (all set by the admins, NO WORD IS AUTOMATICALLY BANNED, Discord invite link (I'll add a way to disable that btw), has more emojis than the server limit (a default of thirty), Has more mentions than allowed (a default of 5), or is a spam message (Any phrase repeats x amount of times, a default of 10). In the case it is one of those types of content, then it counts as an additional offense, that lasts for twice the duration. Every offense expires after a set amount of time (a default of five seconds). If a user has over a set amount of offenses (a default of five), they are muted for a set amount of time (a default of five minutes).

Github page:

https://github.com/repl-it-discord/All-Seeing-Bot

Invite Link:

https://discordapp.com/oauth2/authorize?client_id=610205862090244106&scope=bot&permissions=268446790

Big thanks to @eankeen as he is making me a website to act as a gui.

Also thanks to @mat1 for a few scripts and help with some debugging.

Alpha Version 1.0.1 released.

Features:

Anti-Mute evasion. (If a user is muted, and re-joins the server, the muted role is automatically added again, unless the duration of the mute has ended.)

Mod Mail, with multiple-server support.

Banned words and reactions.

Detects bypassing methods (for word bans). I have yet to see a bypassing method that works.

Highly customizable: Almost every setting is customizable. (Oh and trusted role command toggling is gonna be a thing, I am waiting for the website to have a gui for it.)

Bug Fix

Fixed a bug that caused spam messages not to be deleted.

Feel Free to report bugs here
Commentshotnewtop
Nanowrimoijk (43)

maybe you guys should make it so the user can block certain roles from being added to the action log, because I have coffee bot so its spamming my action log.

AllAwesome497 (364)

@Nanowrimoijk I think for now i will just whitelist trusted roles.

AllAwesome497 (364)

Oh and I am planning for that to be an option on the dashboard for the bot when beta is released (hopefully in a week or two).