在电报网络应用程序的文档页面,我们可以读到:
直接链接网络应用程序
您可以使用直接链接直接在当前打开Web App 聊天。如果链接中包含非空的 startapp 参数,它 将在 start_param 字段和 GET 中传递给 Web 应用程序 参数 tgWebAppStartParam.
在这种模式下,Web Apps可以使用chat_type和chat_instance 跟踪当前聊天上下文的参数。这个介绍 支持多个聊天成员并发和共享使用——到 创建现场白板、小组订单、多人游戏等 应用程序。
从直接链接打开的网络应用程序无法访问聊天——他们 无法代表用户阅读消息或发送新消息。发送 消息,必须将用户重定向到内联模式并主动选择 结果。
例子
https://t.me/botusername/appname https://t.me/botusername/appname?startapp=command
那么,我们在哪里可以获得应用程序名称?有人可以解释吗?谢谢。
如果你想创建一个
t.me
链接来自动打开WebApp,你需要用@BotFather注册应用程序:
/newapp
命令好!现在请为您的网络应用选择一个简称:3-30 个字符,
。 此短名称将在a-zA-Z0-9_
等 URL 中使用,并作为您的网络应用程序的唯一标识符。t.me/some_bot/myapp
您现在可以在 Bot API 中使用
作为 short_name 参数值。您的网络应用程序链接是testapp
。打开它开始开发您的网络应用程序!t.me/some_bot/testapp