Groups and access

A group is authorized when it's on the bot's allowed list. Each feature decides for itself whether it checks that list.

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

SettingValue
Owner or platform adminIn any chat.
DM-authorized usernameIn their own private chat with the bot.
Allowed groupAnyone in that group.

There's no limit on how many groups you can allow.

How a group gets authorized

Four ways in

PathWhoWhere
/authorizeOwner or platform adminIn the chat
/getidAnyone can run it; it also authorizes when the owner or a platform admin sends itIn the chat
Manage GroupsOwner or platform admin/menu
The Groups tabOwnermemescale.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 /getid inside the group and use the id. Same for the buy bot's own group list.

How one is removed

Two ways out

PathAction
Manage GroupsTap a row to flip it to
The Groups tabTrash 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

SettingValue
Cap50 per bot
Configured fromThe 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

RowWhat it isRemovable
AllowedA group you authorizedYes
DemoSet by Memescale for demo sends; not part of your allowed groupsNo
DiscoveredA chat the bot has seen but you haven't authorized; shown only in the Discovered Groups modalAuthorize it or leave it
DM authorizationSee DM authorizations aboveYes

What the allowlist gates

Each feature decides for itself whether it checks the allowed-groups list.

FeatureGated by
Image generation and image editAllowed groups, or a DM authorization
/raidAllowed groups
MP3 downloadAllowed groups
Emoji pack creationAllowed groups, plus the /newpack Emoji Creator switch in groups
X automation deliveryAllowed groups
/holdersNothing; works in any chat
Multi-Chain Scanner, /mycalls, /viewallcalls, /leaderboardOnly the scanner switch
Buy bot postingThe buy bot's own group list, see below
Custom text commands and button commandsNothing

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).