48 user-facing slash commands — 16 public, 2 group-admin, 30 owner-or-staff — plus the commands you name yourself.
How this table works
The columns
| Setting | Value |
|---|---|
| Command | The spelling(s) that trigger it, its aliases, and whether @<botusername> and the leading slash are required or optional. |
| Who | Who can send it. "Owner or staff" means the bot's Memescale owner or Memescale staff — not a Telegram group's own admins. |
| Chats | Which chat types accept it: DM, group, or any. |
| Menu scope | Where the command appears in Telegram's / autocomplete list — not where it works. |
Menu-scope legend
| Menu scope value | Meaning |
|---|---|
| private | Suggested in every DM with the bot. |
| group | Suggested in every group. |
| admin | Suggested only to that chat's Telegram admins. |
| owner overlay | Suggested only to the bot's owner or Memescale staff. |
| none | Never suggested. Works when typed. |
In a chat that isn't authorized, the command list is empty.
Staff commands are not documented here
/newbot,/topicid,/updatepfp,/idand/fleetare Memescale staff tooling.
Public commands
Anyone can send these, subject to the authorization each row states.
| Command | Who | Chats | Menu scope | What it does |
|---|---|---|---|---|
/start (@bot ok, slash required) | Anyone | private | none | Owner or staff: opens the /menu card. Anyone else: Hi, I'm <bot name>. |
/authorize (@bot ok, slash optional) | Owner or staff | any | none | Authorizes the current chat. Anyone else gets no reply. |
/holders (@bot ok, slash optional) | Anyone | any | group + admin, once a token is configured | Live holder count for the bot's configured token. |
/getid (@bot ok, slash optional) | Anyone. Sent by the owner or staff, it also authorizes the chat | any | none | Replies with the chat's numeric id. |
/mycalls (@bot ok, slash optional) | Anyone | any | none | The sender's own scanner call history on this bot. |
/viewallcalls (@bot ok, slash optional) | Anyone in the group | group | none | Every call made in the current group. |
/leaderboard [window] (@bot ok, slash optional) | Anyone in the group | group | none | Caller leaderboard for the current group, optionally windowed to 1d / 7d / 30d. |
/raid <tweet> <goals> (@bot ok, slash required) | Owner or staff anywhere; a DM-authorized username in a DM; any member of an allowed group | any | none | Posts a tweet-engagement raid board. |
/newpack, /emojipack (@bot ok, slash required) | Any member of an allowed group; owner, staff or a DM-authorized username in a DM | any | private + group (/emojipack itself: none) | Opens the emoji-pack wizard: a 3D coin, or — with premium emoji pasted in the same message — a static pack of exactly those. |
/staticemoji (@bot ok, slash required) | Same as /newpack | any | none | Opens the static (non-3D) emoji-pack wizard directly. |
/mypacks (@bot ok, slash required) | Same as /newpack | any | private + group, while emoji packs are on | Lists the sender's saved emoji packs, 10 per page. |
/presets (@bot ok, slash required) | Anyone | any | none | Opens the inline preset picker for the next photo sent or replied to. |
/cancelpresets (@bot ok, slash required) | Anyone cancels their own run; staff cancel anyone's | any | none | Cancels an in-flight Try All / Random N preset batch in the chat. |
/download, /mp3 (@bot ok, slash required) | Anyone in an authorized chat | any | private + group + admin, while MP3 Downloader is on (/download only) | Sends a 45-second hint to paste a SoundCloud or YouTube link. /download <link> and /mp3 <link> start the download. |
Group-admin commands
Both work only once Admin Moderation is switched on in the dashboard (off by default). With it off, /ban and /mute get no reply.
| Command | Who | Chats | Menu scope | What it does |
|---|---|---|---|---|
/ban (@bot ok, slash required) | A Telegram admin of that group | group | admin, while Admin Moderation is on | Bans the replied-to or @-mentioned user and deletes their tracked messages in the group. |
/mute (@bot ok, slash required) | Same as /ban | group | admin, while Admin Moderation is on | Stops the target sending anything for 24 hours. There is no /unmute. |
Owner-or-staff commands
Only the bot's owner or Memescale staff can use these. A non-owner sending a buy-bot command gets no reply; tapping a buy-bot button as a non-owner gets the alert Owner / admins only. None of these appear in Telegram's autocomplete except /buybotsettings, which is suggested to the owner.
General
| Command | Chats | What it does |
|---|---|---|
/showlimits (@bot ok, slash optional) | DM only | Lists every blocked user and every rate-limited user configured for the bot. |
/whichport (no @bot, slash required, exact match only) | DM only | Reports the GPU's port and whether it's healthy. |
/whichlora (no @bot, slash required, exact match only) | DM only | Per character: its model file and whether it's currently loaded on the GPU. |
/whoisactive (@bot ok, slash optional) | any | What the GPU is generating right now and what's queued behind it. |
/menu, /options, /help (@bot ok, slash optional) | any | Opens the settings card: feature toggles and Manage Groups. Telegram group admins cannot open it. |
/showrefs [trigger] (@bot ok, slash required) | any | Posts the character's stored reference images (up to 4) with a Delete button per image. |
/addrefs [trigger] (@bot ok, slash required) | any | Adds a reference image, up to 4 per character, from an attached or replied photo, or prompts and waits for one. |
/forkbuybot [paste] (@bot ok, slash required) | any | Copies another bot's buy post — text, formatting and media — into this bot's buy-bot layout. Does not enable the buy bot or add a group. |
Buy bot
All buy-bot commands work in a group or a DM. @bot is ok; the slash is required.
| Command | What it does |
|---|---|
/enablebuybot | Turns the buy bot on. In a group: authorizes that group and adds it as a posting target. Asks for the contract address first if none is set. |
/minbuy <amount> | Sets the minimum USD buy size that gets posted. |
/buyemoji <emoji> | Sets the emoji used in the buy-size row — premium or plain. |
/buybotimage | Sets the buy media (image, GIF or video) — attach it, or send it as the next message. |
/buybotgroups | Opens the buy bot's own group picker — separate from Manage Groups. |
/buybotsettings, /buybotmenu, /buybot | Opens the full settings card: on/off, groups, min buy, emoji, media, links, token, fork or view the layout. |
/buybothelp, /buybotcommands | Sends the command list. It omits /buybotdiscord, /buybotdocs, /buybotmedium, /buybotreddit and /buybotgithub, which work like the other link commands. |
/repeatlastbuy | Reposts the last recorded buy through the current layout, media and emoji. |
/buybotwebsite | Sets the website link. |
/buybotx, /buybottwitter | Sets the X (Twitter) link. |
/buybottelegram | Sets the Telegram link. |
/buybotdiscord | Sets the Discord link. |
/buybotdocs | Sets the docs link. |
/buybotmedium | Sets the Medium link. |
/buybotreddit | Sets the Reddit link. |
/buybotgithub | Sets the GitHub link. |
Dynamic commands
Every bot also has commands you name yourself. The slash is optional, as for the built-ins.
Per-bot dynamic commands
| Kind | Cap |
|---|---|
| Character triggers | 4 per bot — saving a fifth fails with @<bot> is at the 4-character cap |
| Text commands | No cap |
| Button commands | No cap |
A trigger can't be reused across the three kinds. A custom command named like a built-in never runs — the built-in wins.
Each feature decides for itself whether it checks the allowed-groups list; /holders, /presets, /cancelpresets, custom commands, the scanner and the calls commands never do. The buy bot posts to its own list of groups, up to 10, separate from the allowed groups, which have no cap.