A group is authorized when it's on the bot's allowed list. Each feature decides for itself whether it checks that list.
What "authorized" means
A message passes the authorization check when any of these is true:
Who's authorized
| Setting | Value |
|---|---|
| Owner or platform admin | In any chat. |
| DM-authorized username | In their own private chat with the bot. |
| Allowed group | Anyone in that group. |
There's no limit on how many groups you can allow.
How a group gets authorized
Four ways in
| Path | Who | Where |
|---|---|---|
/authorize | Owner or platform admin | In the chat |
/getid | Anyone can run it; it also authorizes when the owner or a platform admin sends it | In the chat |
| Manage Groups | Owner or platform admin | /menu |
| The Groups tab | Owner | memescale.ai/dashboard |
/authorize
Sent by the owner or a platform admin, /authorize authorizes the chat. Sent by anyone else, it only adds the chat to the dashboard's Discovered Groups list, with no reply.
In a group the reply is Authorized (<chat_id>)., plus To unlock image editing and full functionality, promote me to admin in this group. when the bot isn't an admin yet. In a DM it replies Authorized for edits.
On failure: Couldn't authorize this group — please try again.
/getid
Anyone can send /getid. It replies with the chat's numeric id. When the owner or a platform admin sends it, the chat is authorized in the same step.
Manage Groups
Tapping a row in /menu → Manage Groups authorizes or removes that group. The picker is described in the previous chapter.
The dashboard Groups tab
Discovered Groups lists chats the bot has seen but you haven't authorized. Select any number and tap Authorize (n).
Authorize A DM pre-authorizes one username for DM generations. See DM authorizations below.
Note
Bots can't look up private invite links (
t.me/+…,/joinchat/…). For a group you only have a private link to, send/getidinside the group and use the id. Same for the buy bot's own group list.
How one is removed
Two ways out
| Path | Action |
|---|---|
| Manage Groups | Tap a ✅ row to flip it to ❌ |
| The Groups tab | Trash icon on the group's card, then confirm |
There's no command for it. Removing a group stops image generation there.
DM authorizations
A DM authorization gives one Telegram username the same access as an allowed group, but only in their own private chat with the bot. They can't authorize anything else.
DM-authorized usernames
| Setting | Value |
|---|---|
| Cap | 50 per bot |
| Configured from | The dashboard's Groups tab → Authorize A DM. No Telegram command creates one. |
Revoke from the same tab's trash icon. Access ends on their next message.
The dashboard Groups tab
Rows on the Groups tab
| Row | What it is | Removable |
|---|---|---|
| Allowed | A group you authorized | Yes |
| Demo | Set by Memescale for demo sends; not part of your allowed groups | No |
| Discovered | A chat the bot has seen but you haven't authorized; shown only in the Discovered Groups modal | Authorize it or leave it |
| DM authorization | See DM authorizations above | Yes |
What the allowlist gates
Each feature decides for itself whether it checks the allowed-groups list.
| Feature | Gated by |
|---|---|
| Image generation and image edit | Allowed groups, or a DM authorization |
/raid | Allowed groups |
| MP3 download | Allowed groups |
| Emoji pack creation | Allowed groups, plus the /newpack Emoji Creator switch in groups |
| X automation delivery | Allowed groups |
/holders | Nothing; works in any chat |
Multi-Chain Scanner, /mycalls, /viewallcalls, /leaderboard | Only the scanner switch |
| Buy bot posting | The buy bot's own group list, see below |
| Custom text commands and button commands | Nothing |
Where a check fails, the bot stays silent.
The buy bot's separate pool
The buy bot posts to its own list of groups, separate from the allowed groups. Up to 10.
/enablebuybot in a group adds it to both lists.
Warning
Removing a group from the allowed list doesn't stop buys posting there. Remove buy bot targets from the buy bot's own Manage Groups (
/buybotgroups, or the button on its settings card).