如何在不添加机器人的情况下使用内联机器人
内联机器人让你在任何聊天中输入 @ 加机器人名即可搜索并发送内容,无需把机器人加入对话,也无需管理员批准。本文介绍它的工作原理、内置机器人、隐私边界,以及何时该用内联、何时该直接和机器人聊天。
内容导读
内联机器人让你在任何聊天中输入 @ 加机器人名即可搜索并发送内容,无需把机器人加入对话,也无需管理员批准。本文介绍它的工作原理、内置机器人、隐私边界,以及何时该用内联、何时该直接和机器人聊天。

输入 @gif,后面跟一个词,在任何聊天中,键盘上方就会出现一排结果。点一个,它就被发送出去。机器人从未被加入对话,也不需要其他人同意它在那里。
这就是内联机器人:一个你在消息输入框里召唤出来的搜索框。它是 Telegram 上机器人最不打扰人的工作方式,也是大多数人从未意识到其存在的那一种。
你将能够做到
- 在任何聊天中召唤机器人的结果,而不向其中添加任何东西。
- 知道内置的那些里哪些值得记住。
- 说清楚你使用机器人时,它实际了解到了你的什么信息。
- 判断什么时候内联是合适的形态,什么时候你更想把机器人放进聊天里。
你输入时不会发送任何东西——结果只是预览,只有你能看到,直到你点选其中一个。
消息输入框里的搜索框
消息输入框有第二种模式。以 @ 加机器人名字开头输入内容,客户端就不再把这行当作消息:它把后面的内容作为查询转发给那个机器人,并显示返回的结果。
在你点选结果之前,什么都不会提交。在那之前,键盘上方那一行只属于你自己,所以你可以在群聊中间搜索,而没人看到你在翻找。
有几个内联机器人是内置的,无需任何设置。@gif 搜索动图,@pic 搜索图片;其他的覆盖视频、百科条目和网页结果。输入 @ 加一两个字母,就会列出你以前用过的那些。
结果通常会被缓存
机器人可以告诉 Telegram 把某个答案记住一段时间,这样常见的查询会立刻返回,根本不会到达机器人自己的服务器。如果你想知道为什么某个结果感觉过时了,知道这一点很有用。
可交互
什么时候内联是合适的形态
机器人有三种形态,适合不同的任务。选错了,就会让一个群组里多出一个没人想要的机器人。
找点东西来发送
在别人的群里
一个有步骤的任务
私密的事情
你想要一张图片、一段短片或一个链接
这正是内联的用途。搜索和发送一步完成,不用离开对话,也不用打开任何东西。
结果会作为一条带预览的正常消息到达,而不是一个光秃秃的链接。
一个你不管理的群组
内联照样能用。机器人不是成员,没人收到通知,也不需要任何管理员批准。
正是这个特性让它值得学习——这是你在一个自己无法掌控的房间里使用机器人的唯一方式。
消息会带一行小小的“via @bot”,所以群组能看到你用了哪个机器人。不是隐藏,只是不打扰。
需要来回交互的事情
形态不对。内联机器人在两次查询之间不记得你——每一次都从零开始。
改为打开与机器人的聊天,或使用它的迷你应用。那些会保留状态;内联则刻意不保留。
一条你不希望被记录的查询
机器人会收到你输入的内容。这就是整个机制——没有它,机器人无法作答。
它不会收到聊天内容。机器人不知道你在写给谁,也不知道之前说了什么。
有些内联机器人会请求你的位置,Telegram 会向你显示一个提示。如果你没料到它,就拒绝。
值得记住的区别:内联看到的是你的查询,聊天里的机器人看到的是聊天。
使用一个
- 以 @ 和机器人名字开头写消息 在任何聊天中:私聊、群组、你发帖的频道。
- 在空格后输入你的查询 结果会在你输入时出现在键盘上方,并随着你细化而更新。
- 滚动结果 它们以卡片形式出现——一张图片、一个标题、一段描述——而不是纯文本。
- 点选你想要的那个 它会立即发送,作为你的一条消息,并附注说明是哪个机器人生成的。
- 或者清空这一行 删掉你输入的内容,什么都不会发送。没人看到这次搜索。
@ 菜单会记住
在空的消息输入框里只输入 @,就会列出你用过的内联机器人。这比记名字更快,也是大多数人重新找到自己曾试过一次的机器人的方式。