Group access decides which chats a bot works in. Per-user controls decide what one person may do inside them. The two are independent.
The two layers
Authorizing a group does not give every member unlimited use of the bot, and restricting a member does not deauthorize the group. A group can be fully authorized while specific users in it are banned, muted, rate-limited or blocked.
Two independent layers
| Layer | Decides | Set from | Set by |
|---|---|---|---|
| Group access | Which chats the bot works in | /authorize, /getid, the /menu picker, the dashboard Groups tab | The bot's owner or a Memescale admin |
/ban and /mute | Whether one person may post in the Telegram group at all | The /ban and /mute commands in the group | Any Telegram admin of that group, once Admin Moderation is on |
| Rate limits and blocks | How many generations one username gets per day, or whether it gets any | Management → User Limits in the dashboard | The bot's owner |
/ban and /mute
/ban and /mute are Telegram group actions. /ban bans the user from the group and deletes their messages. /mute restricts them for 24 hours, with no early release. Both need the Admin Moderation switch, which is off by default.
Target the user by replying to their message, or by tapping their @-mention from Telegram's autocomplete. A plain typed @username does not work; the bot replies with that instruction instead of acting.
Group commands vs rate limiting
The difference
| Aspect | /ban and /mute | Rate limit or block |
|---|---|---|
| Scope | That one group | Every chat the bot serves |
| Reversal | A ban is lifted in Telegram; a mute expires after 24 hours | Edit or delete the restriction, or let its duration expire |
A heavy but non-abusive user is a rate-limit case. A rate limit caps generations per day and leaves everyone else untouched.
Rate limits and blocks
Management → User Limits holds one restriction per username. A Rate Limit sets a daily generation cap, minimum 1, default 50, no maximum. A Block removes the username's access outright. Both take a duration: Permanent (default), 1 hour, 1 day, 3 days, or 7 days.
/showlimits, sent in a DM by the bot's owner or a Memescale admin, prints every blocked and rate-limited user on the bot.
Choosing an action
Which control fits
| Situation | Control |
|---|---|
| A user should stop using the bot but stay in the group | Set a Block in Management → User Limits |
| A user is disrupting the group's chat | /mute in the group |
| A user is spamming or abusive | /ban in the group |