Telegram的宗旨是自由和开放——我们的代码和 API 都对所有人开放。今天,我们通过推出机器人 API 和平台,向开放性迈出了又一步,供第三方开发者创建机器人。
机器人其实就是由软件而非真人操控的Telegram账号,它们通常具备人工智能功能。它们几乎无所不能——教学、娱乐、搜索、广播、提醒、连接、与其他服务集成,甚至可以向物联网设备传递指令。

今天Telegram应用的3.0 版本更新让与机器人互动变得超级简单。大多数情况下,你甚至不需要输入任何内容,因为机器人会为你提供一组自定义按钮。
“每个应用程序都需要一套专门针对其自身进行优化的按钮。 ”——史蒂夫·乔布斯,2007年iPhone发布会
现在,机器人可以为您提供用于特定任务的定制键盘,例如如下所示:

以下是一些由该平台测试人员在上周末构建的示例机器人:
@ImageBot – 向这个机器人发送一个关键词,它会为你提供相关的图片。
@TriviaBot – 测试你的知识储备,或加入群组与朋友们一较高下。
@PollBot – 将此应用添加到群聊中即可创建投票。
@RateStickerBot – 发现并评价新的贴纸。
@AlertBot – 设置时间,这个机器人会向您发送您喜欢的任何提醒。
@HotOrBot – 使用这款类似 Tinder 的约会机器人寻找朋友。
@GithubBot – 跟踪 GitHub 更新。
@StoreBot – 寻找新的机器人并对其进行评分。
我们的测试用户仅用了几个小时就搭建好了这些机器人——设置新机器人非常简单。只需使用@BotFather生成一个密钥,然后使用简单的HTTPS API即可控制您的机器人。如果您是工程师,请查看我们的机器人入门指南了解更多详情。
Telegram 中的机器人与人类用户看起来有所不同:它们的聊天和个人资料屏幕的界面略有不同,而且默认情况下,当它们被添加到群组时,它们无法访问所有消息。
一旦你启动了机器人,就等着它传播开来吧。在 Telegram 中,任何转发的消息都会包含指向原始发送者的链接。这意味着,你的机器人转发给个人或群组的任何消息都相当于转发推文——机器人具有病毒式传播的特性。
此外,所有机器人的个人资料页面都包含“添加到群组”和“分享”按钮。您可以设置描述和链接,以便在用户通过Telegram或其他平台分享您的机器人时使用。

一个典型的机器人链接看起来像这样:
https://telegram.me/your_bot
如果您已安装 Telegram,打开此类链接即可与该机器人开始聊天。这些链接很容易识别,因为所有机器人的用户名都必须以“bot”结尾。
如果机器人开发者想要向机器人传递一些额外信息(例如身份验证密钥,参见深度链接),则链接也可能如下所示:
https://telegram.me/your_bot?start=value
从今天起,您会在 Telegram 和其他平台看到类似的链接。别担心,它们都是机器人!它们会提供您所需的服务——投票、新闻、游戏、集成、电子管家,甚至是猫咪图片。有了机器人,任何梦想都能实现。
Telegram团队
PS:欢迎所有机器人开发者在@BotSupport上分享关于我们机器人 API 的想法。
您可以在“机器人简介”和“机器人 API 手册”中阅读更多关于我们机器人平台的信息。