Telegram 机器人平台

更新:也来看看全新的内联机器人吧!

Telegram 崇尚自由与开放——我们的代码对所有人开放,API 也是如此。今天,我们朝着开放又迈出了一步:推出面向第三方开发者的 Bot API 与平台,让他们可以创建机器人。

机器人(Bot)就是由软件(而非真人)操控的 Telegram 账号,它们通常还带有 AI 功能。它们几乎无所不能——教学、游戏、搜索、广播、提醒、连接、与其他服务集成,甚至向物联网设备下达指令。



今天为 Telegram 应用推送的 3.0 更新,让与机器人的互动变得超级简单。大多数情况下,你甚至无需输入任何内容,因为机器人会为你提供一组自定义按钮。

"每个应用都需要一套为它稍作优化、专属于它的按钮。”
史蒂夫·乔布斯,2007 年 iPhone 发布会

现在,机器人可以为特定任务提供自定义键盘,例如下面这样:


以下是平台的 Beta 测试者在过去这个周末打造的一些示例机器人:

  • @ImageBot —— 给它发送一个关键词,它就会为你提供一张相关图片。
  • @TriviaBot —— 考考你的冷知识,或把它加入群组和好友一较高下。
  • @PollBot —— 把它加入群组聊天来创建投票。
  • @RateStickerBot —— 发现新贴纸并为其评分。
  • @AlertBot —— 设定一个时间,它就会就任何你想要的事情提醒你。
  • @HotOrBot —— 用这个类似 Tinder 的交友机器人结识新朋友。
  • @GithubBot —— 追踪 GitHub 更新。
  • @StoreBot —— 发现新机器人并为它们评分。

我们的 Beta 测试者只花了几个小时就打造出这些机器人——创建一个新机器人轻而易举。只需用 @BotFather 生成一个密钥,再用简单的 HTTPS API 来控制你的机器人即可。如果你是工程师,详情请查看我们的机器人入门介绍。

Telegram 中的机器人看起来会和真人用户不同:它们的聊天和资料界面 UI 略有差异,而且被加入群组时,默认无法访问所有消息。

征服世界

一旦你发布了自己的机器人,就看着它传播开来吧。在 Telegram 中,任何被转发的消息都包含指向其原始发送者的链接。这意味着,你的机器人的任何消息被转发给某人或某个群组,都相当于即时通讯里的一次“转推”——机器人自带病毒式传播的能力。

此外,所有机器人的资料页都有添加到群组和分享按钮。你可以设置一段描述和一个链接,供他人在 Telegram 或其他平台上分享你的机器人时使用。


指向机器人的典型链接是这样的:

https://telegram.me/your_bot

如果你已安装 Telegram,打开这样的链接就会开始与该机器人的聊天。这些链接很容易识别,因为所有机器人的用户名都必须以 bot 结尾。

如果机器人开发者想给自己的机器人传递一些额外信息(例如身份验证密钥,参见深度链接),链接也可能是这样的:

https://telegram.me/your_bot?start=value

机器人时代来临

从今天起,你会在 Telegram 内外看到这样的链接。拥抱它们吧,它们就是机器人!它们会提供你一直向我们期盼的各种服务——投票、新闻、游戏、集成、电子管家,或者猫咪图片。有了机器人,任何梦想都能成真。


Telegram 团队,
2015 年 6 月 24 日


附言:欢迎所有机器人开发者在 @BotSupport 分享对我们 Bot API 的想法。

关于我们机器人平台的更多信息,可以阅读机器人入门介绍和 Bot API 手册。