I suggest to: Let BlargBot view and send messages in #general Do b!blacklist to prevent command usage in #general Add a censor to all channels to prevent Bots, Staff and Users from posting discord invites. (see below) Spoiler: Censor Command b!censor ADD /(?:discord(?:(?:.|.?dot.?)(?:gg|me|li|to|io)|app(?:.|.?dot.?)com\/invite)|invite(?:.|.?dot.?)gg)\/[\da-z]+/igm -R -r [AUTOMOD] Server invites -d {set;~msg;{send;{channelid};:no_entry: **| {username}** tried to advertise!}} {timer;{delete;{channelid};{get;~msg}};1s} (The content above can be copied and pasted. It deletes the message, sends a message saying who sent an invite, then deletes that message shortly after. It uses regex fyi) Why a censor is needed Several roles like Moderator, Trusted and Bots don't get their messages moderated by Dyno. If they were moderated, stuff like the xp leaderboards and hunting inventory would be auto-deleted. So Dyno can't deal with server invites sent by bots. If your username is a discord invite and you leave the server, your name gets mentioned by Tatsumaki. There are also bot commands that post what you tell it to send. Moreover, Dyno doesn't delete discord.me or discord.io links since they're not a direct invites. The censor above does. Spoiler: Examples from today @xBMAN xoxo plox <3 @bmannnnnn @bamnnnnnnnnnnn @hi
Support, I just saw some of these bots just join and then leave this would stop the bots. Great idea.
oh my god thank you so super ultra much for submitting your suggestion. We have decided that we will be implementing this suggestion. The regex used is now: /(?:discord(?:(?:.|.?dot.?)(?:gg|me|li|to|io)|app(?:.|.?dot.?)com\/invite)|invite(?:.|.?dot.?)gg)\/(?!dzDMATe|kFKxANX|nXFzsDm|F3wvXVf|mineverse|upP38nE|JbgyzrC|skywars|NNrF9sc|uEzDVKG|sb|gkKzNJa).*/ig to allow certain mineverse, skywars, skyblock and minetime invites. Thread moved to archives.