The Watcher

The Watcher is an advanced discord chat moderation bot with the aim of making chat moderation a seamless experience for moderators and a safe one for everyone.

Features

Fast

The Watcher responds to commands and messages at lightning speed. Hosted on heroku, it never fails to disappoint.

Secure

The Watcher comes with a built-in anti-phishing system which flags and removes phishing links from messages, making your server a much safer place.

Simple

The Watcher is simple, easy to setup, easy to use and completely free. Our users have no reason not to be satisfied with our service.

7

Total Servers

493

Total Users

Documentation

Help
/help - Displays a 'guide' of The Watcher

Assigning Roles
The Watcher command's requires you to assign the roles that can execute them. Use either the slash command or legacy command below to do so.

Slash
/requiredrole [command] [none-or-roleid] - Specifies what role (or none) each command requires.

Legacy
!requiredroles <command> <none-or-roleid> - Specifies what role (or none) each command requires.

Purge
/purge [amount] - Clears the specified amount of messages from the chat (Max 100 at one time).

Warn
/warn add [user] [reason] - Adds a warning to the specified user.
/warn list [user] - Lists all the warnings of the specified user.
/warn remove [user] [id] - Removes the specified warning from the specified user.
/warn clear [user] - Clears all the warnings of the specified user.

Mute
Note: Mute requires the server and channel to have a muted role that is above the roles you want to be muted by The Watcher.
/mute [user] [duration] [reason] - Mutes the specified user for the specified duration.
/unmute [user] - Unmutes the specified user.

Kick
/kick [user] [reason] - Kicks the specified user from the server.

Ban
/tempban [user] [duration] [reason] - Bans the specified user for the specified amount of time.
/permban [user] - Bans the specified user permanently.
/unban [user] - Unbans the specified user.

Watcher's chat filter listener/system is always running and checks every message sent.

/blacklist add [word] - Adds the specified word to the blacklist.
/blacklist list - Lists all words on the blacklist.
/blacklist remove [word] - Removes the specified word from the blacklist.
/blacklist clear - Clears all words on the blacklist.

The Watcher's anti-phish listener/system is always running and checks every message sent.

/scan [url] - Scans the specified url and returns an embedded message displaying whether the url is malicious or not.