机器人

Telegram 机器人生态架构:自定义自动化工具、Webhook 路由与内联实用程序

机器人是别人程序控制的 Telegram 账号,你发给它的一切都会到达对方服务器。本文说明机器人在私聊与群组中能看到什么、如何判断是否可信、如何停用删除,以及内联机器人和迷你应用的使用要点。

内容导读

机器人是别人程序控制的 Telegram 账号,你发给它的一切都会到达对方服务器。本文说明机器人在私聊与群组中能看到什么、如何判断是否可信、如何停用删除,以及内联机器人和迷你应用的使用要点。

Telegram 机器人生态架构:自定义自动化工具、Webhook 路由与内联实用程序主题插画

机器人就是一个由程序代为应答的普通 Telegram 账号。你给它发消息,别人服务器上的某个东西读取你发送的内容,然后返回一条回复。整个概念就是这样。

因此,关于机器人真正有用的问题不是功能问题,而是信任问题:它是谁的程序,你刚刚把什么交给了它?

你将能够做到

  • 找到并启动一个机器人,并在任意聊天中以内联方式使用它。
  • 了解机器人在私聊和群组中能看到什么。
  • 在使用之前判断一个机器人是否值得信任。
  • 停用一个机器人,并理解停用并不能撤销什么。

机器人聊天看起来和任何其他聊天一样,只是消息下方有按钮,而不只是文字。

同一事物的三种形态

大多数机器人是你直接对话的:打开聊天,按下开始,使用它提供的命令或按钮。任何带有命令菜单或消息下方按钮键盘的,都属于这一类。

内联机器人无需加入聊天即可在任何地方使用。在任意对话中输入机器人的用户名加搜索词,它就会给出可插入的结果——贴纸和图片机器人就是这样工作的,机器人本身并不会加入该聊天。

迷你应用是在 Telegram 内打开一个小网页的机器人。它们看起来像应用,实际上是普通网页,拥有任何网页都会有的相同权限,当它向你索要东西时,这一点值得记住。

机器人无法主动给你发消息 你从未启动过的机器人不会给你发来任何东西。如果有类似机器人的东西未经请求地出现,它是通过群组、转发或别人发给你的链接来的——而不是 Telegram 决定把你介绍给它。
互动

值得问的四个问题

不是关于机器人做什么,而是关于它能得到什么。

它能看到什么

在群组中

它是否正规

如何摆脱一个机器人

在私聊中,你发给它的一切

与机器人聊天就是与运营它的人聊天。每条消息、照片和文件都会到达他们的服务器,而 Telegram 无法告诉你他们之后会拿它做什么。
这包括你粘贴进去的任何内容。交给转换机器人的密码、文档或私人地址,已经完全脱离了你的控制。
这不包括你的其他聊天。机器人只能看到它自己的对话,看不到你账号中的其他任何内容。

被添加到群组时

默认情况下,群组中的机器人只接收发给它的消息:它的命令、对它的回复和提及。对话的其余部分不会到达它那里。
把它设为管理员会彻底改变这一点。管理员机器人能看到一切,也能对一切采取行动,这正是审核机器人所需要的,也正是你应该慎重对待的原因。
只授予它所需的具体权限。一个删除垃圾消息的机器人并不需要同时拥有修改群组名称的权限。

启动之前

任何人都能在两分钟内创建一个机器人并给它起任何名字。一个令人信服的名字和头像完全不能证明什么。
对那些刻意做得像官方的类别要格外小心:钱包、抽奖、验证机器人,以及任何索要助记词或登录验证码的东西。这些正是为行骗而存在的。
通过机器人所属项目自己的链接访问它,而不是通过搜索,并逐字符核对确切的用户名。相似的用户名是标准伎俩。

停用与删除

在机器人的个人资料页停用并屏蔽它。它就无法再给你发送任何东西,删除聊天则会把它从你的列表中移除。
它已经收到的内容仍留在其运营者的服务器上。屏蔽只是关上了门;它并不会清空门后的房间。
也要把它从被添加到的任何群组中移除,并顺便检查一下管理员列表。

机器人是一个陌生人的程序,配了一个 Telegram 账号。 有用,常常很出色,但绝不是可以托付秘密的对象。

善用它们

  1. 从你信任的链接打开机器人 项目自己的网站或频道,而不是搜索结果。
  2. 按下开始,然后查看命令菜单 菜单按钮会列出它能做什么,无需猜测。
  3. 试试内联机器人 在任意聊天中输入机器人的用户名和搜索词,即可插入结果,而无需添加任何东西。
  4. 别在机器人聊天中留下秘密 验证码、密码、恢复短语、身份证件。
  5. 只给群组机器人授予够用的最小权限 并偶尔复查这些权限。
  6. 屏蔽并删除你不再使用的机器人 一个被弃用的机器人聊天就是一扇没关的门。

← 返回 TG知识库