本文档由英文原版机器翻译而成。如果翻译版本与英文原版之间存在任何冲突,请以英文原版为准。 阅读英文原版


消息网关:让 Caiioo 在您的联系人已使用的应用上进行回复

消息网关是一种与服务无关的方式,让 Caiioo 能够在您的客户和联系人已使用的平台上发送和接收消息。人们在 WhatsApp、Telegram 或任何他们常用的地方给您发消息,代理会自动在他们的频道中实时回答。该网关也可以反向工作:在任何线程中,代理都可以作为工具发送消息(“在 Telegram 的团队群组中发短信告知会议事宜”)。

一个网关,多种服务。您只需连接每个服务一次,Caiioo 就会在单一界面后将所有内容标准化。

支持的服务

Settings > Connectivity > Messaging Gateway 中连接以下任意服务:

  • WhatsApp Business — 稳定
  • Telegram — 稳定
  • Messenger(beta)
  • iMessage(beta)
  • Signal(beta)
  • Viber(beta)
  • Beeper(beta)

WhatsApp Business 和 Telegram 是稳定的。其余处于 beta 阶段——完全可用,仍在加固中。

设置

  1. 为此设备开启 远程访问,位于 Settings > Connectivity > Connections > Private Relay。这才是真正将设备连接到接收入站消息的中继的桥梁——没有它,无论下面如何配置服务,都不会收到任何东西。它默认关闭且按设备配置(见下文平台支持)。
  2. 前往 Settings > Connectivity > Messaging Gateway
  3. 选择一项服务。
  4. 输入该提供商的标准机器人或商务凭据——您在该平台上任何集成都会使用的相同令牌或商务账户。
  5. Caiioo 注册入站路由。如果远程访问尚未在任何地方开启,Settings > Connectivity > Messaging Gateway 会提示您并让您直接在那里开启它。

您只需为每项服务配置一次。之后,无论连接了多少服务,代理都会看到单个消息传递能力。

逐对话交互模式

每个对话都有自己的模式,可通过线程顶部的三个按钮进行选择,因此您可以决定代理对每个联系人的表现方式:

自动 (绿色)

代理会自动回答所有人。在同一线程中输入的任何内容都被视为辅导 —— 它会影响代理的下一次回复,但不会发送给联系人。当您希望代理处理对话但偶尔想引导它时(如“更正式一点”、“提供折扣”),请使用此模式。

介入 (蓝色)

代理仍会自动回答入站消息,但您输入的任何内容都会以您的身份直接发送给联系人。当您想亲自参与对话,同时让代理在间隙保持对话进行时,请使用此模式。

聊天 (琥珀色)

代理会暂停并退出 —— 它停止自动回复,由您亲自处理对话,您的消息将以您的身份发送给联系人。当某个线程需要人工介入且您希望代理不要干扰时,请使用此模式。

双向媒体传输

图像、音频和视频双向流动。当联系人发送照片时,它会到达模型,因此您可以询问“客户刚发的这张照片里有什么?”并直接在同一频道中回答。代理生成或附加的媒体也会以同样的方式流回给联系人。

隐私与架构

所有消息处理都在已开启远程访问的设备上本地运行——无论是桌面端应用、浏览器插件,还是两者皆有。智能体在您的机器上运行;对话、凭证和媒体都在本地处理,而不在云端。

Cloudflare 仅充当一个简单的每用户 webhook 中继。每个用户都会获得一个单租户的 Durable Object,通过私有连接将原始传入 webhook 转发到您的设备,仅此而已。这里没有云端消息存储,也没有云端处理。出站消息完全绕过 Cloudflare——您的设备直接调用服务的 API。Cloudflare 参与其中,仅仅是因为外部服务需要一个稳定的公共 URL 来交付传入的 webhook。

平台支持

真正决定您是否收到消息的是 远程访问(Settings > Connectivity > Connections > Private Relay)——一个按设备切换的开关,默认关闭,故意在您的设备之间同步(这是一个网络暴露设置,类似于打开一个端口)。为您想要回答消息的每个设备打开它;在您不想回答的设备上保持关闭。

  • macOS、Windows、Linux — 支持。在桌面应用中打开远程访问以使其回答。
  • 浏览器扩展程序(Chrome、Safari) — 支持,并且完全独立运行——无需桌面应用。在扩展程序自身的设置中打开远程访问,它就会直接连接并自行回答消息。
  • 如果您同时拥有桌面应用和开启了远程访问的扩展程序,桌面应用优先;扩展程序保持待机状态作为备用,以防桌面应用离线。
  • iOS 或 Android不可用。移动应用不运行网关依赖的私密中继客户端,因此无论远程访问如何配置,都无法在那里接收或回答传入的消息。

关于 Slack 的说明

Slack 不是消息网关的一部分。Slack 作为独立的 OAuth 包存在于 Community Hub 中 —— 请从那里安装。参见 Community Hub

层级

消息网关是一项 Pro 功能。

另请参阅


This guide is maintained by the Caiioo team using Slate, our built-in editor.