跳转到主要内容

用 /newapp 与 /myapps 创建和管理 MiniApp

介绍用 BotFather 的 /newapp 与 /myapps 创建和管理 MiniApp:HTTPS URL、shortName、直链 https://mp.net/{botUsername}/{shortName},以及可选 ?startapp= 深链与下架注意点。

一句话结论

每个 MiniApp 绑定一个正常状态的 Bot。用 BotFather /newapp 创建,用 /myapps 管理。直链形状:https://mp.net/{botUsername}/{shortName},可加 ?startapp=


总览

登记在 BotFather 完成。消息里打开仍遵循内联 / 菜单 web_app 规则,见 core.mp.net/bots

前提

  • 必须先有一个正常状态的 Bot。

  • 每个 MiniApp 只绑定一个 Bot。

/newapp 步骤

  1. 选择 Bot。

  2. 名称(全英文)。

  3. 描述(全英文)。

  4. 链接图 640×360。

  5. URL——必须是 HTTPS

  6. shortName——同一 Bot 下不重复。

创建后的直链

得到 https://mp.net/{botUsername}/{shortName}。可用 ?startapp=report_0528 深链到具体页(进入签名 initData.start_param / 前端 startParam)。不要把 startapp 写进 MiniApp 的 entryUrl 本身;放在直链或按钮 web_app.url 上。

https://mp.net/MyBot/shop
https://mp.net/MyBot/shop?startapp=report_0528

/myapps 管理

  • 可改 Title / 描述 / 链接图 / URL。

  • 删除需二次确认(严肃程度同删 Bot)。

  • 完成后返回列表。

下架 / 删除后

已发出的直链与按钮会走用户侧「MiniApp 下架」表现(无法继续操作,通常只剩关闭)。请停止再发这些 URL,或改成新应用。

客户端回流仍关闭

web_app_data / sendData / answerWebAppQuery 仍不可用。用户在 MiniApp 内完成后,优先用消息 callback 或服务端 editMessage* 回写聊天。

相关

权威来源

直链与归属规则以 core.mp.net/bots 为准。

这是否解答了您的问题?