Telegram 机器人接入指南:创建 Bot 凭据、连接工作区并在统一收件箱收发消息
连接已授权的 Telegram 机器人,在团队收件箱中接待用户消息,并按配置使用自动回复、流程与 AI 助手。向已与机器人建立会话的用户发送消息时,仍需遵守 Telegram 的发送规则与限额。
整理于 WAthink 万智客
实际入口、可用参数与操作权限,请结合所用版本、套餐及已启用模块核对。
本篇内容
概览
Telegram 通道用于连接一个 Telegram 机器人(bot),给它发消息的人会与其他渠道的访客一样出现在团队收件箱中。Telegram 速度快、消息免费,非常适合客服与社群 — 并且复用 WAthink 的自动回复、流程与 AI 助手。Telegram 没有 24 小时窗口限制:用户一旦启动你的机器人,你随时都可以回复。
好消息:Telegram 不需要平台管理员配置应用,也无需审核。任何套餐包含该通道的工作区用户,都可以创建机器人并在两分钟内完成连接。
通道工作原理
- Telegram 机器人运行在官方的 Bot API 上。每个机器人由一个机密的 Token 标识。
- WAthink 会为你的机器人向 Telegram 注册 Webhook,因此每条入站更新(消息、按钮点击等)都会即时推送到 WAthink。
- 回复通过 Bot API 的
sendMessage/sendPhoto等方法,使用你的 Token 发送。 - 用户通过打开
t.me/YourBotUsername并按 Start 找到你的机器人,也可以把它添加到群组中使用。
创建机器人与获取 Token
机器人 Token 由 Telegram 官方的 BotFather 签发。步骤如下:
- 打开 BotFather。在任意 Telegram 应用中搜索
@BotFather(带蓝色认证勾的那个)并打开对话。 - 创建机器人。发送
/newbot。 - 命名。回复一个显示名称(例如 “Acme Support”)。
- 选择用户名。回复一个以
bot结尾的唯一用户名(例如acme_support_bot)。 - 复制 Token。BotFather 会回复形如
123456789:AAExxxxxxxxxxxxxxxxxxxxxxxxxxxx的 Token。它是机器人的密码 — 务必保密。 - (可选)完善机器人。仍在 BotFather 中,可以设置头像(
/setuserpic)、描述(/setdescription)、简介文本(/setabouttext)与命令提示(/setcommands)。
如果 Token 泄露,任何人都能控制你的机器人。请在 BotFather 中用 /revoke 吊销并重新签发,然后把新 Token 粘贴到 WAthink。
在 WAthink 中连接
- 打开 Telegram 页面 — 菜单中的 Channels → Telegram。
- 粘贴机器人 Token并保存。
- WAthink 会自动向 Telegram 注册 Webhook — 无需复制任何 URL。它还会获取机器人的用户名,以便链接正常工作。
- 测试。打开
t.me/YourBotUsername,按 Start 并发送一条消息 — 几秒内就会出现在团队收件箱中。
每个机器人只能有一个 Webhook。一个 Telegram 机器人的 Webhook 同一时间只能指向一个地址。不要同时在其它工具中使用同一个 Token,否则更新会被分流。
API 限制与规则
| 规则 | 含义 |
|---|---|
| 用户必须先启动机器人 | 机器人无法给未启动它(或未把它加入群组)的人发消息。Telegram 上不存在冷启动外呼。 |
| 没有 24 小时窗口 | 用户启动后,你可以随时回复该会话 — 没有会话过期限制。 |
| 发送速率 | Telegram 整体允许约 30 条消息/秒,单个会话约 1 条消息/秒;向大量用户批量发送有限制(群组中每个会话约 20 条/分钟)。WAthink 会为广播限速以遵守该限制。 |
| 屏蔽 | 用户随时可以屏蔽机器人;之后发给他们的消息会静默失败。请保持消息相关性,避免被屏蔽。 |
使用收件箱
- 每个会话一个线程。每个联系你的 Telegram 用户(或群组)都会得到一个线程,标注其 Telegram 名称/用户名。
- 媒体。照片、文档、贴纸和语音消息可内联显示,并可直接回复。
- 按钮。来自流程的内联键盘和回复键盘在 Telegram 中显示为可点击按钮。
自动回复、流程与 AI
Telegram 广播
Telegram 广播编辑器会向所有已启动你的机器人的会话发送消息。选择机器人、挑选收件人、撰写消息(带实时预览)并发送。由于没有 24 小时窗口,你可以触达整个机器人受众 — WAthink 会对发送限速以保持在 Telegram 的速率限制内,已屏蔽机器人的用户会被跳过。
故障排查
| 现象 | 原因与解决方法 |
|---|---|
| 收不到消息 | Token 错误、已被吊销,或 Webhook 被其它工具占用。重新粘贴一个新的 Token;WAthink 会重新注册 Webhook。 |
| “Bot was blocked by the user” | 该用户屏蔽了机器人;在对方解除屏蔽并重新启动机器人之前,你无法给他发消息。 |
| 无法给新用户发消息 | 对方尚未启动机器人。分享你的 t.me/… 链接,请对方按 Start。 |
| 广播很慢 | 属正常现象 — WAthink 会按 Telegram 的每秒限制发送,以免机器人被限流或封禁。 |
仍需进一步帮助?查看反馈与支持方式