跳至正文

支持的消息渠道

查看 Markdown

通过 iMessage、Telegram、Discord、WeChat(微信)、Slack 或 Feishu/Lark 联系 Orylo,每个聊天都需要明确授权。

本文章节

选择渠道

打开 Settings(设置)→ Remote(远程)→ Messages(消息)。每个渠道都有独立的开关和连接设置,无需启用 Remote Web。你的 Mac 必须保持唤醒、联网,并持续运行 Orylo。

这些是当前 Mac 版本中已实现的渠道集成,并不保证在所有平台环境下都可用。服务提供方的政策、地区访问限制、应用安装要求和权限仍然适用。请使用你自己的账户验证设置,并实际完成一次消息收发。

渠道设置对话范围
iMessage使用这台 Mac 上的 Messages(信息)应用,在出现提示时安装可选的 Orylo 辅助程序,并授予所需的 macOS 权限。明确连接的一对一聊天;它不是包含你全部 Messages 历史记录的收件箱。
Telegram在 Mac 设置中安全地添加机器人凭据;使用轮询,不使用 webhook。已批准的机器人私聊;可以配置多个机器人。
Discord安装你的机器人并安全地输入凭据;用户必须能够向它发送消息。已批准的机器人私聊,不包括服务器频道消息或群组消息;支持多个机器人。
个人 WeChat(微信)使用原生 iLink 二维码登录,并在 WeChat 中确认。已授权的私聊,不包括微信群;回复需要有效的近期传入消息上下文。
Slack安装你的 Slack 应用,并配置所需的权限范围、事件和 Socket Mode;Connect with Chat 可以协助准备配置。已批准的私聊,以及经单独明确批准的频道 @提及;各讨论串使用独立对话。
Feishu / Lark(飞书 / Lark)为对应地区配置应用权限、事件、凭据和长连接。已批准的私聊;可能需要平台或组织批准。

连接并验证一个聊天

已授权聊天中的消息会使用它关联的 Orylo 原生对话。更改关联不会改写旧历史,旧聊天记录也不会被导入或作为新任务重新执行。请查看该渠道的帮助,了解受支持的对话管理命令;Slack 私聊命令使用 /orylo 前缀。

  1. 准备渠道

    使用该渠道原生设置中的令牌输入框或二维码登录。对于涉及多个步骤的应用权限、安装或诊断,请选择 Connect with Chat。机密信息只能输入到原生界面的安全输入框中,不要输入到对话中。

  2. 授权目标联系人

    进行机器人配对时,先发送私信,再将返回的配对码与 Mac 上的请求进行核对,然后批准。对于 iMessage,请使用其原生的新建聊天流程。选择或创建目标 Orylo 对话,并确认 Assistant 和工作区。

  3. 发送一条新的测试请求

    最初用于机器人配对的消息不会作为任务执行,也不会重新执行。授权后,请发送一条新的无害请求,并检查最终回复。消息传输连接成功或测试发送成功,并不能证明 Agent 能够完成工作。

Slack 频道提及是一项明确的例外

在 Mac 上批准某个 Slack 频道后,该频道的任何成员都可以通过 @提及调用 Orylo。每个讨论串都会获得独立的原生对话,回复也会留在该讨论串中。批准前,请判断是否适合向整个频道开放这种访问权限。

Orylo 不会导入频道历史,也不会将普通频道消息或未 @ 机器人的线程回复交给 Agent。频道线程不能关联已有对话,也不接受私聊管理命令。断开一个线程会撤销该机器人在整个频道的连接,但保留原生历史。

Slack 要求授予的应用权限可能比 Orylo 实际处理消息的范围更广。Orylo 可以单独读取一条线程根消息来生成线程标题,但不会把这条根消息作为上下文交给 Agent。安装前请检查应用实际请求的权限。

了解哪些内容会经过渠道

渠道会发送最终文字回复,而不是逐个 token 输出。支持接收哪些附件,取决于渠道和 Assistant;如果必需的附件处理失败,整条输入会被拒绝,而不会悄悄只发送附件说明文字。不要假定每一种原生附件或富内容结果都能通过每个平台传回。

消息渠道不会自动批准 Agent 的权限请求。不受支持的审批请在 Mac 上完成;普通的“是”或“同意”消息并不构成绕过审批的许可。如果需要受支持的交互控件,请使用 Remote Web。

只有已授权的聊天会被连接,但你通过平台发送的消息和收到的回复也会经过该平台。Orylo 的本地优先存储方式不会让外部消息服务变成本地服务,也不保证端到端加密。禁用某个渠道只会关闭该入口,不会停止 Mac 原生应用或它的所有任务。

从这里开始

使用 ↑ ↓ 选择,按 Enter 打开,按 Esc 关闭。