要让客户在 Papo(https://papo.global/)的指定收件箱中发起会话时,每次都在 Telegram 收到通知,你需要配置一个 Flow,由它触发 Webhook,将消息发送到中间服务,再由中间服务转发到目标聊天。这样可以让客服或销售团队实时保持警觉,而无需持续盯着平台。
Papo 不会直接把消息发送到 Telegram。它会触发一个包含新会话数据的 Webhook。中间服务——例如 Make、n8n 中的自动化、自建脚本或无服务器端点——接收该 Webhook,并调用 Telegram API,将提醒发送到指定聊天。
| 步骤 | 操作 | 工具 |
|---|---|---|
| 1. 准备 Telegram | 创建机器人并获取访问令牌和目标聊天 ID | BotFather、Telegram |
| 2. 配置中间服务 | 创建端点,接收 Papo 的 Webhook 并通过 Telegram API 发送消息 | 自动化服务或自建代码 |
| 3. 在 Papo 中创建 Flow | 配置一个以“新会话”为触发器、以“Webhook”为动作并指向该端点的新流程 | Flows 模块(Papo) |
| 4. 测试通知 | 在所选收件箱中发起会话,并检查消息是否到达 Telegram 聊天 | Papo + Telegram |
工作原理——分步说明
1. 准备 Telegram
首先,你需要在 Telegram 中有一个机器人,以及接收提醒的聊天 ID。在 Telegram 中与 @BotFather 对话,创建一个新机器人并获取访问令牌(类似 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)。然后,将机器人添加到目标群组或频道,并获取 chat_id。一个简单方法是向机器人发送一条消息,然后访问 https://api.telegram.org/bot<SEU_TOKEN>/getUpdates 来捕获 ID。记下令牌和 chat_id——中间服务会用到它们。
2. 配置中间服务
你需要一个端点来接收 Papo 的 Webhook 并调用 Telegram API。它可以是 Make(Integromat)中的自动化、n8n 中的工作流、无服务器函数(AWS Lambda、Cloudflare Workers)或你服务器上的脚本。该端点必须:
- 接受 Papo 发送的 POST 请求及其 payload。
- 提取相关信息(联系人姓名、消息文本、收件箱)。
- 组装对
https://api.telegram.org/bot<TOKEN>/sendMessage的调用,并带上chat_id和text参数。 中间服务可能从 Papo 收到的 payload 示例:
{
"contact_name": "{{contact.name}}",
"message_text": "{{message.text}}",
"inbox_name": "{{inbox.name}}"
}
有了这些数据,中间服务会向 Telegram 发送类似这样的消息:“Maria Silva 在 WhatsApp Vendas 收件箱中发起了新会话:‘我想预约演示’”。
3. 在 Papo 中创建 Flow
在 Papo 面板中,进入 Flows 模块并创建一个新流程。给它起一个能标识该提醒的名称,例如“Telegram 通知 – 新会话”。
添加一个 触发器 节点,并设置当 新会话 到达时启动该流程。选择应触发提醒的指定收件箱(例如已连接的 WhatsApp、Instagram 或 Telegram 号码)。
在触发器之后,插入一个 动作 节点并选择 发送 Webhook。填写:
- URL:粘贴第 2 步中创建的端点 URL。
- 方法:保持为 POST。
- Payload:使用会话上下文中可用的变量组装 JSON,例如
{{contact.name}}、{{message.text}}和{{inbox.name}}。中间服务将使用这些字段来组成 Telegram 消息。
4. 激活并测试流程
保存并激活流程。要测试,请向已配置的收件箱发送一条消息——例如,与你连接到 Papo 的自己的 WhatsApp 号码对话。几秒钟内,通知应出现在 Telegram 聊天中。如果没有到达,请检查:
- 流程是否已激活,以及 Flows 模块中的执行日志是否未显示错误。
- 中间服务是否正在接收请求并正确调用 Telegram API。
- Telegram 的令牌和 chat_id 是否有效。
此集成适用于谁
- 使用 Telegram 作为沟通中心,并需要立即收到新工单提醒的支持团队。
- 监控特定渠道(例如活动 WhatsApp 收件箱)中进入线索的销售团队。
- 希望将多个渠道的通知汇总到一个 Telegram 群组、无需在标签页之间切换的运营团队。
- 直接在即时通讯工具中实时跟踪新会话量的管理者。
常见问题
我需要有一个 Telegram 机器人才能接收提醒吗?
是的。需要通过 @BotFather 创建一个机器人并获取访问令牌。该机器人将负责向你定义的聊天(群组、频道或私聊)发送消息。
我可以将通知发送到 Telegram 群组吗?
可以。只需将机器人添加到群组并获取该群组的 chat_id(通常是负数)。中间服务应在调用 Telegram API 时使用该 chat_id。
如果通知没有到达 Telegram 怎么办?
检查 Papo 的 Flows 模块中 Flow 的执行情况。如果 Webhook 已成功触发,问题可能出在中间服务:确认它是否收到了请求,以及调用 Telegram API 是否返回错误。使用示例 payload 手动测试该端点。
我可以选择哪些收件箱触发提醒吗?
可以。在 新会话 触发器中,你可以定义要监控的指定收件箱。要在不同聊天中通知不同收件箱,请为每个收件箱创建单独的流程,并指向相应的端点。
如何在不打扰团队的情况下测试集成?
使用一个测试联系人——例如你自己的个人号码——并向已配置的收件箱发送消息。确认提醒只出现在测试聊天中。验证后,你可以删除测试流程。
在 Papo 中使用 Webhook 是否会产生额外费用?
Flows 功能和 Webhook 发送已包含在 Papo 的套餐中。有关限制和订阅的详细信息,请访问官方网站。
延伸阅读
立即在 Papo 创建免费账户,今天就开始在 Telegram 接收提醒。