Logo for Operator

Upvote Operator


A powerful Discord bot with auto-moderation, custom commands/event handlers, advanced configuration and more.

Back to Operator
Advanced anti-flood

Not just messages/second. Counts length, number of lines, embeds, zalgo, and other factors. (coming soon: more configurable anti-flood)

Word filtering

Filter words, even if they aren’t exactly the same as in wordlists.

OCR using Tesseract

Word filtering alone is not enough, images can also contain text! Operator runs Tesseract on every image your users send (utilizing cache), allowing text to be filtered even on images.

Accessibility plugin

This plugin was originally a test, but it can be enabled. It makes the bot reply to every message that has images with OCR results.

Links filtering

Filter links using sources like Yandex Safe Browsing, Google Safe Browsing, Quad9, Phisherman (coming soon:tm:), Spam404, 1.1.1.1 for families. You can also enable fuzzy searching a list of popular domains to prevent phishing attempts (discord.com => dlscord.com).

Image commands

Simply image commands. Turn your images into low-quality JPEG’s, place overlays on them, more coming soon.

Tapki RPG (it’s Russian-only)

A simple game inspired by Epic RPG and a local meme where you can throw tapki at other users and deal damage. Each user has HP and count of tapki. HP and tapki are restored periodically.

Epic configuration

Configure (almost) everything using /config (server-wide configuration) and /user-settings (configuration for users). (coming soon: configuration for channels)

Custom commands and event handlers (tip: context is ctx)

Create commands and event handlers in JavaScript. Log deleted and edited messages, reply, issue punishments depending on number of warnings, create HTTP requests, do literally anything.

…and more commands!

Check out the home page for the full Discord Bot List.