如何启动和使用 Telegram 小程序:WebApp API 集成、内联触发与多人协作
Telegram 小程序有四种入口:机器人菜单、消息按钮、附件菜单和链接。本文教你分辨主动打开与被动触发,识别仿冒风险,并说明关闭小程序不等于退出登录。
内容导读
Telegram 小程序有四种入口:机器人菜单、消息按钮、附件菜单和链接。本文教你分辨主动打开与被动触发,识别仿冒风险,并说明关闭小程序不等于退出登录。

小程序没有唯一的入口。它们可以从机器人的菜单按钮打开,从消息里的按钮打开,从附件菜单打开,从别人发来的链接打开,也可以从另一个应用的界面里打开。
知道你从哪扇门进来是有价值的,因为那扇门会告诉你,是谁把它放在那里的。
你将能够做到
- 识别小程序可以打开的各种方式。
- 分辨哪些是你主动去找的,哪些是主动找上你的。
- 正确地关闭一个小程序,并知道哪些内容会被保留。
- 重新回到你之前用过的小程序。
无论它以哪种方式打开,本质都一样:一个来自机器人运营方的页面,显示在 Telegram 内部。
入口会告诉你上下文
从机器人自己的菜单打开,意味着你是特意去那里的。从消息里的按钮打开,意味着是别人把它摆到了你面前——可能是你订阅的频道,可能是群组里的陌生人,也可能是某个冒充他人账号转发来的消息。
这一区别就是全部的安全判断依据,因为无论哪种方式,应用本身看起来都一模一样。Telegram 内部一个像模像样的界面会让人觉得它得到了 Telegram 的背书,而事实并非如此。
实际上,你经常使用的小程序,值得通过机器人的聊天去访问,而不是通过今天冒出来的某个链接。这个习惯只花两秒钟,却能消除整类仿冒攻击。
关闭不等于退出登录
关闭小程序只是让你回到聊天;它并不会结束该页面与其运营方之间的会话。对于任何背后有账号的东西,请在关闭前先在应用内退出登录。
互动
四种入口
同样的技术,四种不同的可信程度。
消息里的按钮
附件菜单
链接
是别人把它放在那里的
在你订阅的频道或你主动启动的机器人里,这是合理的:按钮是你所要求的流程的一部分。
在群组里、来自陌生人,或在转发消息中,这个按钮充其量只是广告。在点击之前先核对机器人的用户名。
按钮可以标上任何文字。标签并不能证明它通向哪里。
安装到附件菜单中
有些小程序可以添加到附件菜单,这样在任何聊天里都能使用。这需要你的同意。
对于你确实跨对话使用的东西很有用——比如预订工具、共享清单。
偶尔检查一下那个菜单,移除你不再使用的东西,就像对待已安装的应用一样。
别人发来的链接
最不可信的入口,也是所有仿冒都会用的入口。链接会打开它所指向的任何东西。
逐字符核对链接所指向的机器人用户名,并与项目自己的网站比对。
如果有疑问,就关掉它,改从搜索或项目自己的频道进入同一个应用。
通过机器人自己的聊天去访问那些重要的。链接是任何人都能搭建的入口。
使用它们
- 从机器人的聊天打开常用的小程序而不是从链接。
- 在输入任何内容前核对用户名与项目自己的网站比对。
- 置顶你经常使用的机器人这样习惯就容易养成。
- 关闭前先在应用内退出登录关闭不等于退出登录。
- 偶尔检查你的附件菜单并移除你不再使用的东西。
- 绝不要输入密钥、助记词或登录验证码到其中任何一个里。