[{"data":1,"prerenderedAt":736},["ShallowReactive",2],{"navigation":3,"\u002Ftelegram-bot\u002Fowner-controls":303,"\u002Ftelegram-bot\u002Fowner-controls-surround":731},[4,50,79,88,129,166,207,220,245,270,287],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Telegram Bot",false,"\u002Ftelegram-bot","01.telegram-bot",[10,14,18,22,26,30,34,38,42,46],{"title":11,"path":12,"stem":13},"The \u002Fmenu control panel","\u002Ftelegram-bot\u002Fmenu-access-menu","01.telegram-bot\u002F01.menu-access-menu",{"title":15,"path":16,"stem":17},"Groups and access","\u002Ftelegram-bot\u002Fmenu-access-groups","01.telegram-bot\u002F02.menu-access-groups",{"title":19,"path":20,"stem":21},"\u002Fholders","\u002Ftelegram-bot\u002Fholders-cmds-holders","01.telegram-bot\u002F03.holders-cmds-holders",{"title":23,"path":24,"stem":25},"Custom commands","\u002Ftelegram-bot\u002Fholders-cmds-custom-commands","01.telegram-bot\u002F04.holders-cmds-custom-commands",{"title":27,"path":28,"stem":29},"MP3 downloader","\u002Ftelegram-bot\u002Ftools-mp3-downloader","01.telegram-bot\u002F05.tools-mp3-downloader",{"title":31,"path":32,"stem":33},"Image edit presets","\u002Ftelegram-bot\u002Ftools-image-edit-presets","01.telegram-bot\u002F06.tools-image-edit-presets",{"title":35,"path":36,"stem":37},"Reference images","\u002Ftelegram-bot\u002Ftools-reference-images","01.telegram-bot\u002F07.tools-reference-images",{"title":39,"path":40,"stem":41},"Queue and GPU status","\u002Ftelegram-bot\u002Ftools-queue-gpu-status","01.telegram-bot\u002F08.tools-queue-gpu-status",{"title":43,"path":44,"stem":45},"Owner controls","\u002Ftelegram-bot\u002Fowner-controls","01.telegram-bot\u002F09.owner-controls",{"title":47,"path":48,"stem":49},"Moderation","\u002Ftelegram-bot\u002Fowner-moderation","01.telegram-bot\u002F10.owner-moderation",{"title":51,"icon":6,"path":52,"stem":53,"children":54,"page":6},"Buy Bot","\u002Fbuy-bot","02.buy-bot",[55,59,63,67,71,75],{"title":56,"path":57,"stem":58},"Buy bot setup","\u002Fbuy-bot\u002Fbuybot-setup","02.buy-bot\u002F01.buybot-setup",{"title":60,"path":61,"stem":62},"Commands and the settings card","\u002Fbuy-bot\u002Fbuybot-commands","02.buy-bot\u002F02.buybot-commands",{"title":64,"path":65,"stem":66},"Message layout","\u002Fbuy-bot\u002Fbuybot-msg-layout","02.buy-bot\u002F03.buybot-msg-layout",{"title":68,"path":69,"stem":70},"Forking a layout and paste-to-import","\u002Fbuy-bot\u002Fbuybot-msg-fork","02.buy-bot\u002F04.buybot-msg-fork",{"title":72,"path":73,"stem":74},"Media","\u002Fbuy-bot\u002Fbuybot-msg-media","02.buy-bot\u002F05.buybot-msg-media",{"title":76,"path":77,"stem":78},"Chains, links and limits","\u002Fbuy-bot\u002Fbuybot-chains","02.buy-bot\u002F06.buybot-chains",{"title":80,"icon":6,"path":81,"stem":82,"children":83,"page":6},"Raid Bot","\u002Fraid-bot","03.raid-bot",[84],{"title":85,"path":86,"stem":87},"Raid bot","\u002Fraid-bot\u002Fraid-bot","03.raid-bot\u002F01.raid-bot",{"title":89,"icon":6,"path":90,"stem":91,"children":92,"page":6},"X Automations","\u002Fx-automations","04.x-automations",[93,97,101,105,109,113,117,121,125],{"title":94,"path":95,"stem":96},"What an automation is, and the master switch","\u002Fx-automations\u002Fxauto-what-it-is","04.x-automations\u002F01.xauto-what-it-is",{"title":98,"path":99,"stem":100},"Feed automations","\u002Fx-automations\u002Fxauto-feed","04.x-automations\u002F02.xauto-feed",{"title":102,"path":103,"stem":104},"Phrase automations","\u002Fx-automations\u002Fxauto-phrase","04.x-automations\u002F03.xauto-phrase",{"title":106,"path":107,"stem":108},"Follow tracker","\u002Fx-automations\u002Fxauto-follow","04.x-automations\u002F04.xauto-follow",{"title":110,"path":111,"stem":112},"Rules","\u002Fx-automations\u002Fxrules-rules","04.x-automations\u002F05.xrules-rules",{"title":114,"path":115,"stem":116},"Recap","\u002Fx-automations\u002Fxrules-recap","04.x-automations\u002F06.xrules-recap",{"title":118,"path":119,"stem":120},"Posts on demand, follower lists, and contract-address cards","\u002Fx-automations\u002Fxrules-posts-lists-ca","04.x-automations\u002F07.xrules-posts-lists-ca",{"title":122,"path":123,"stem":124},"Forum topics","\u002Fx-automations\u002Fxrules-forum-topics","04.x-automations\u002F08.xrules-forum-topics",{"title":126,"path":127,"stem":128},"Card layouts and limits","\u002Fx-automations\u002Fxrules-cards-limits","04.x-automations\u002F09.xrules-cards-limits",{"title":130,"icon":6,"path":131,"stem":132,"children":133,"page":6},"Multi-Chain Scanner","\u002Fscanner","05.scanner",[134,138,142,146,150,154,158,162],{"title":135,"path":136,"stem":137},"Pasting a contract address","\u002Fscanner\u002Fscan-paste-ca","05.scanner\u002F01.scan-paste-ca",{"title":139,"path":140,"stem":141},"Every link format recognised","\u002Fscanner\u002Fscan-link-formats","05.scanner\u002F02.scan-link-formats",{"title":143,"path":144,"stem":145},"The coin card","\u002Fscanner\u002Fscan-coin-card","05.scanner\u002F03.scan-coin-card",{"title":147,"path":148,"stem":149},"Chains and data sources","\u002Fscanner\u002Fscan-chains-sources","05.scanner\u002F04.scan-chains-sources",{"title":151,"path":152,"stem":153},"Calls","\u002Fscanner\u002Fcalls-recording","05.scanner\u002F05.calls-recording",{"title":155,"path":156,"stem":157},"Milestone alerts","\u002Fscanner\u002Fcalls-milestones","05.scanner\u002F06.calls-milestones",{"title":159,"path":160,"stem":161},"The calls commands","\u002Fscanner\u002Fcalls-commands","05.scanner\u002F07.calls-commands",{"title":163,"path":164,"stem":165},"Turning the scanner on and off","\u002Fscanner\u002Fcalls-toggle","05.scanner\u002F08.calls-toggle",{"title":167,"icon":6,"path":168,"stem":169,"children":170,"page":6},"Creator Tools","\u002Fcreator-tools","06.creator-tools",[171,175,179,183,187,191,195,199,203],{"title":172,"path":173,"stem":174},"Emoji packs: the three creation modes","\u002Fcreator-tools\u002Femoji-pack-modes","06.creator-tools\u002F01.emoji-pack-modes",{"title":176,"path":177,"stem":178},"The coin creator in Telegram","\u002Fcreator-tools\u002Femoji-coin-creator","06.creator-tools\u002F02.emoji-coin-creator",{"title":180,"path":181,"stem":182},"The coin studio on the web","\u002Fcreator-tools\u002Femoji-coin-studio","06.creator-tools\u002F03.emoji-coin-studio",{"title":184,"path":185,"stem":186},"Pack management and fleet minting","\u002Fcreator-tools\u002Femoji-pack-management","06.creator-tools\u002F04.emoji-pack-management",{"title":188,"path":189,"stem":190},"The banner creator","\u002Fcreator-tools\u002Fbanner-creator","06.creator-tools\u002F05.banner-creator",{"title":192,"path":193,"stem":194},"Dividers","\u002Fcreator-tools\u002Fbanner-dividers","06.creator-tools\u002F06.banner-dividers",{"title":196,"path":197,"stem":198},"What a hyperlink nav is","\u002Fcreator-tools\u002Fnav-what-it-is","06.creator-tools\u002F07.nav-what-it-is",{"title":200,"path":201,"stem":202},"Building a nav from links","\u002Fcreator-tools\u002Fnav-building-from-links","06.creator-tools\u002F08.nav-building-from-links",{"title":204,"path":205,"stem":206},"Presets, buckets and caps","\u002Fcreator-tools\u002Fnav-presets-buckets-caps","06.creator-tools\u002F09.nav-presets-buckets-caps",{"title":208,"icon":6,"path":209,"stem":210,"children":211,"page":6},"Reference","\u002Freference","07.reference",[212,216],{"title":213,"path":214,"stem":215},"The complete command table","\u002Freference\u002Freference-commands","07.reference\u002F01.reference-commands",{"title":217,"path":218,"stem":219},"All limits in one place","\u002Freference\u002Freference-limits","07.reference\u002F02.reference-limits",{"title":221,"icon":6,"path":222,"stem":223,"children":224,"page":6},"Platform","\u002Fplatform","08.platform",[225,229,233,237,241],{"title":226,"path":227,"stem":228},"Start here","\u002Fplatform\u002Fplatform-start-here","08.platform\u002F01.platform-start-here",{"title":230,"path":231,"stem":232},"Platform overview","\u002Fplatform\u002Fplatform-overview","08.platform\u002F02.platform-overview",{"title":234,"path":235,"stem":236},"Compute and X agents","\u002Fplatform\u002Fplatform-compute","08.platform\u002F03.platform-compute",{"title":238,"path":239,"stem":240},"Plans and billing","\u002Fplatform\u002Fplatform-plans","08.platform\u002F04.platform-plans",{"title":242,"path":243,"stem":244},"Account security","\u002Fplatform\u002Fplatform-security","08.platform\u002F05.platform-security",{"title":246,"icon":6,"path":247,"stem":248,"children":249,"page":6},"Generation","\u002Fgeneration","09.generation",[250,254,258,262,266],{"title":251,"path":252,"stem":253},"Generating an image","\u002Fgeneration\u002Fgeneration-how","09.generation\u002F01.generation-how",{"title":255,"path":256,"stem":257},"Speed and concurrency","\u002Fgeneration\u002Fgeneration-performance","09.generation\u002F02.generation-performance",{"title":259,"path":260,"stem":261},"The dataset and training","\u002Fgeneration\u002Fgeneration-model-training","09.generation\u002F03.generation-model-training",{"title":263,"path":264,"stem":265},"The gallery site","\u002Fgeneration\u002Fgeneration-gallery","09.generation\u002F04.generation-gallery",{"title":267,"path":268,"stem":269},"Built-in tools","\u002Fgeneration\u002Fgeneration-builtin-tools","09.generation\u002F05.generation-builtin-tools",{"title":271,"icon":6,"path":272,"stem":273,"children":274,"page":6},"Group Access","\u002Fgroup-access","10.group-access",[275,279,283],{"title":276,"path":277,"stem":278},"Authorizing a chat","\u002Fgroup-access\u002Faccess-allowlist","10.group-access\u002F01.access-allowlist",{"title":280,"path":281,"stem":282},"Notifications and live configuration","\u002Fgroup-access\u002Faccess-notifications","10.group-access\u002F02.access-notifications",{"title":284,"path":285,"stem":286},"Data, answers and support","\u002Fgroup-access\u002Faccess-reference","10.group-access\u002F03.access-reference",{"title":47,"icon":6,"path":288,"stem":289,"children":290,"page":6},"\u002Fmoderation","11.moderation",[291,295,299],{"title":292,"path":293,"stem":294},"Moderating users","\u002Fmoderation\u002Fmoderation-users","11.moderation\u002F01.moderation-users",{"title":296,"path":297,"stem":298},"Custom commands and content policy","\u002Fmoderation\u002Fmoderation-policy","11.moderation\u002F02.moderation-policy",{"title":300,"path":301,"stem":302},"Troubleshooting and glossary","\u002Fmoderation\u002Fmoderation-reference","11.moderation\u002F03.moderation-reference",{"id":304,"title":43,"body":305,"description":724,"extension":725,"links":726,"meta":727,"navigation":728,"path":44,"seo":729,"stem":45,"__hash__":730},"docs\u002F01.telegram-bot\u002F09.owner-controls.md",{"type":306,"value":307,"toc":714},"minimark",[308,316,320,329,334,374,385,388,400,404,454,494,501,514,517,520,524,563,567,585,600,604,611,617,655,659,691,696,704,708],[309,310,311,315],"p",{},[312,313,314],"code",{},"\u002Fshowlimits"," reads back the dashboard's rate limits and blocks. User Limits, the Twitter whitelist, Owner Notifications and Transfer Bot Ownership are dashboard-only.",[317,318,314],"h2",{"id":319},"showlimits",[309,321,322,324,325,328],{},[312,323,314],{}," lists every blocked and rate-limited user on the bot — the same data as Management → User Limits. Private chat with the bot only, for the bot's owner. The slash is optional and ",[312,326,327],{},"@botusername"," is accepted.",[330,331,333],"h4",{"id":332},"what-it-prints","What it prints",[335,336,337,350],"table",{},[338,339,340],"thead",{},[341,342,343,347],"tr",{},[344,345,346],"th",{},"Input",[344,348,349],{},"Output",[351,352,353,364],"tbody",{},[341,354,355,359],{},[356,357,358],"td",{},"No restrictions on the bot",[356,360,361],{},[312,362,363],{},"**User Restrictions**  No restrictions configured for this bot.",[341,365,366,369],{},[356,367,368],{},"2 blocked users, 1 rate-limited user",[356,370,371],{},[312,372,373],{},"**User Restrictions for @examplebot**  **Blocked Users:**   @spammer1   @spammer2  **Rate Limited Users:**   @chris -- 25 commands\u002Fday",[375,376,377],"ul",{},[378,379,380],"li",{},[381,382,384],"a",{"href":383},"#owner-controls-rate-limits","Rate limits and blocks",[317,386,384],{"id":387},"rate-limits-and-blocks",[309,389,390,391,395,396,399],{},"Management → User Limits lists every per-user restriction on a bot. Each is either a ",[392,393,394],"strong",{},"Rate Limit"," (a daily command cap) or a ",[392,397,398],{},"Block",". Rate Limit is the default.",[330,401,403],{"id":402},"adding-a-restriction","Adding a restriction",[405,406,407,414,425,432,439,445],"ol",{},[378,408,409,410,413],{},"Click ",[392,411,412],{},"Add Restriction",".",[378,415,416,417,420,421,424],{},"Enter ",[392,418,419],{},"Username"," (leading ",[312,422,423],{},"@"," optional). The username can't be changed once saved.",[378,426,427,428,431],{},"Pick ",[392,429,430],{},"Restriction Type",": Rate Limit or Block.",[378,433,434,435,438],{},"Rate Limit only: set ",[392,436,437],{},"Daily Limit"," — minimum 1, default 50, no maximum.",[378,440,427,441,444],{},[392,442,443],{},"Restriction Duration",": Permanent (default), 1 hour, 1 day, 3 days or 7 days. Reopening a restriction to edit it shows Permanent here again, whatever was saved.",[378,446,409,447,449,450,453],{},[392,448,412],{}," (",[392,451,452],{},"Save Changes"," when editing).",[335,455,456,466],{},[338,457,458],{},[341,459,460,463],{},[344,461,462],{},"Setting",[344,464,465],{},"Value",[351,467,468,478,486],{},[341,469,470,473],{},[356,471,472],{},"Duplicate username",[356,474,475],{},[312,476,477],{},"Restriction already set for @{username} on this bot",[341,479,480,483],{},[356,481,482],{},"Expired restrictions",[356,484,485],{},"Disappear from the list.",[341,487,488,491],{},[356,489,490],{},"Deleting",[356,492,493],{},"Trash icon, then confirm.",[309,495,496,497,500],{},"Every saved edit is added to that restriction's ",[392,498,499],{},"Edit History"," (clock icon next to the username), recording the previous type, daily limit and expiry.",[375,502,503,508],{},[378,504,505],{},[381,506,314],{"href":507},"#owner-controls-showlimits",[378,509,510],{},[381,511,513],{"href":512},"#owner-controls-whitelist","Twitter whitelist",[317,515,513],{"id":516},"twitter-whitelist",[309,518,519],{},"The Whitelist tab is for Twitter bots only. It controls which X accounts can trigger the bot by @mentioning it; mentions from anyone else are filtered out at X and never reach the bot.",[330,521,523],{"id":522},"whitelist-rules","Whitelist rules",[335,525,526,534],{},[338,527,528],{},[341,529,530,532],{},[344,531,462],{},[344,533,465],{},[351,535,536,547,555],{},[341,537,538,541],{},[356,539,540],{},"Handle",[356,542,543,544,546],{},"Letters, numbers and underscore, 1–15 characters. Leading ",[312,545,423],{}," optional.",[341,548,549,552],{},[356,550,551],{},"Cap",[356,553,554],{},"200 handles.",[341,556,557,560],{},[356,558,559],{},"Removing",[356,561,562],{},"Trash icon on the row. No confirmation.",[330,564,566],{"id":565},"adding-handles","Adding handles",[405,568,569,574,577,580],{},[378,570,409,571,413],{},[392,572,573],{},"AddUsers",[378,575,576],{},"Paste handles — one per line, or comma\u002Fspace-separated.",[378,578,579],{},"The preview shows how many are new, already listed, or rejected.",[378,581,409,582,413],{},[392,583,584],{},"Add {n} user(s)",[586,587,588,593],"blockquote",{},[309,589,590],{},[392,591,592],{},"Limit",[309,594,595,596,599],{},"Pasting more than the remaining room fails with ",[312,597,598],{},"Combined list would exceed 200 entries (current: {n}, adding: {m})"," and saves nothing.",[317,601,603],{"id":602},"owner-notifications","Owner notifications",[309,605,606,607,610],{},"Settings → Notifications (",[392,608,609],{},"Owner Notifications",") controls which dashboard edits DM the bot's owner. Three toggles, all on by default:",[309,612,613],{},[614,615,616],"em",{},"Owner Notifications toggles",[335,618,619,629],{},[338,620,621],{},[341,622,623,626],{},[344,624,625],{},"Toggle",[344,627,628],{},"DMs the owner when",[351,630,631,639,647],{},[341,632,633,636],{},[356,634,635],{},"Command Changes",[356,637,638],{},"Text or button commands are added, edited or removed.",[341,640,641,644],{},[356,642,643],{},"Rate Limits & Blocks",[356,645,646],{},"Rate limits or blocked users change.",[341,648,649,652],{},[356,650,651],{},"Profile Changes",[356,653,654],{},"The bot's name, bio or avatar changes.",[330,656,658],{"id":657},"two-of-the-dms","Two of the DMs",[335,660,661,669],{},[338,662,663],{},[341,664,665,667],{},[344,666,346],{},[344,668,349],{},[351,670,671,681],{},[341,672,673,676],{},[356,674,675],{},"Rate Limits & Blocks — adding a Rate Limit",[356,677,678],{},[312,679,680],{},"➕ **Rate Limit Set**  User: @chris Daily Limit: 25 prompts\u002Fday",[341,682,683,686],{},[356,684,685],{},"Command Changes — turning Admin Moderation on",[356,687,688],{},[312,689,690],{},"🛡️ **Moderation Updated**  Ban: Enabled Mute: Enabled",[309,692,693],{},[614,694,695],{},"The Moderation DM is gated by Command Changes, not Rate Limits & Blocks.",[375,697,698],{},[378,699,700],{},[381,701,703],{"href":702},"#owner-moderation-switch","The Admin Moderation switch",[317,705,707],{"id":706},"transfer-bot-ownership","Transfer Bot Ownership",[309,709,710,711,713],{},"Profile → Advanced Bot Settings → ",[392,712,707],{}," moves a Telegram bot to another Telegram account. It is permanent: you lose access immediately and only the new owner can manage the bot. Changing your own @username needs no transfer — ownership follows your account.",{"title":715,"searchDepth":716,"depth":717,"links":718},"",1,2,[719,720,721,722,723],{"id":319,"depth":717,"text":314},{"id":387,"depth":717,"text":384},{"id":516,"depth":717,"text":513},{"id":602,"depth":717,"text":603},{"id":706,"depth":717,"text":707},"`\u002Fshowlimits` reads back the dashboard's rate limits and blocks. User Limits, the Twitter whitelist, Owner Notifications and Transfer Bot Ownership are…","md",null,{},true,{"title":43,"description":724},"Nqduxcuot-oFFW6rRJovyCM9RwEa9vgY0LqYdBY9fyY",[732,734],{"title":39,"path":40,"stem":41,"description":733,"children":-1},"`\u002Fwhoisactive`, `\u002Fwhichport` and `\u002Fwhichlora` show live queue and GPU state from inside Telegram. None of the three appear in the `\u002F` command menu; type…",{"title":47,"path":48,"stem":49,"description":735,"children":-1},"One dashboard switch enables `\u002Fban` and `\u002Fmute` for a group's own Telegram admins.",1789511010449]