Telegram Bot

Moderation

One dashboard switch enables two Telegram commands, /ban and /mute, usable only by a group's own Telegram admins — not the bot's Memescale owner or…

Moderation

One dashboard switch enables two Telegram commands, /ban and /mute, usable only by a group's own Telegram admins — not the bot's Memescale owner or platform admins as such.

The Admin Moderation switch

Settings → Features (on-screen title Bot Utilities, subtitle "Manage {botName} Utility And Moderation") carries a card labelled Admin Moderation — "Allow group admins to use /ban and /mute." This card's toggle is currently the only switch in Bot Utilities that grants access to people other than the bot's Memescale owner or platform admins.

What the switch writes

SettingValue
Config keysSets banEnabled and muteEnabled to the same value in a single write — there is no way to enable one without the other from this switch.
DefaultOFF — both banEnabled: false and muteEnabled: false.
Card statusReads Enabled if either flag is true, Disabled only when both are false.

Note

Applies to every Telegram admin of every group the bot is authorized in at once — it is not a per-group setting and not a specific list of admins.

/ban and /mute

Two commands are registered, both scoped to groups only — sent in a private chat or a channel, neither matches. Unlike /showlimits, the leading slash is required for both: there is no bare ban / mute form and no @botusername suffix.

Group-admin commands

CommandWhat it does
/banBans the target from the group — Telegram's banChatMember, called with revoke_messages: true.
/muteRestricts the target from sending anything (messages, media, polls, other content) and from changing group info, inviting users, pinning messages, or managing topics, for 24 hours.

Who may send them, and against whom

SettingValue
SenderA Telegram admin of that specific group, checked live against Telegram's own admin list for the chat — not the bot's Memescale owner or platform-admin list. A group posting anonymously as itself also qualifies.
The bot's own permissionThe bot must itself be a group admin with the "restrict members" right, or the command is silently ignored — logged, no reply.
Target selectionReply to the target's message, or address them with a tapped @-mention that Telegram resolves to a user (one chosen from the autocomplete dropdown). A typed-out plain @username can't be resolved to a Telegram user id by the bot.
Protected targetsSilently ignored against another admin of the group, the bot itself, or the bot's own Memescale owner/platform admin — none of them can be banned or muted this way.

When the target can't be resolved from a plain typed @username, the bot replies instead of acting: Reply to the user's message instead, or tap their @ from the autocomplete dropdown — Telegram doesn't expose user IDs in plain @ mentions. That hint, and the /ban or /mute message that triggered it, both delete themselves after 3 seconds.

A successful command posts a self-deleting confirmation — User banned successfully. or User muted successfully. — for 1 second before removing it.

Banning also deletes every message from that user the bot has tracked in the group, plus the /ban message itself and the message it replied to. There is no equivalent purge on /mute.

There is no /unmute

A mute is not permanent and cannot be lifted early — it expires automatically after 24 hours. No command reverses it before then.

Copyright © 2026