Skip to main content

Commands

Snipes

Snipes read the bot’s message cache, which means they need the Message Content intent and only work for messages seen while the bot was online. A snipe after a restart comes back empty — that’s the cache, not a bug.

Sticky messages

A sticky message stays at the bottom of a channel: when the last message drifts far enough up, Criminal reposts it and deletes the old copy. Useful for rules, links or “read the pinned post” nudges in busy channels.

Reminders

Durations accept the same format as moderation (10m, 2h, 7d). Reminders are stored per user and survive restarts.

Translation

, form defaults to English when the first word isn’t a language · ,tr Hello translates into English, while ,tr spanish Hello translates into Spanish. Language names and common abbreviations both work (pr and pt are Portuguese). Translation is provided by Google Translate, so it needs nothing configured on your server and works in DMs. Long messages are split rather than rejected.
Nothing in this category needs a permission, with the exception of /sticky and /say, which are naturally limited to staff — the bot checks rather than letting anyone post as it.

Prefix

All utility commands work with the , prefix: ,poll, ,question, ,afk, ,snipe, ,editsnipe, ,clearsnipe (,cs), ,say, ,remindme, ,translate (,tr).

Reaction triggers

Reply or react automatically when a keyword is said.