Verdent Docs
核心功能

即时通讯

从 Telegram、Slack 或飞书向 Manager 分配工作

你不必坐在电脑前才能向 Manager 分配工作。通过连接 Telegram、Slack 或飞书,你可以随时随地用熟悉的聊天工具向 Manager 发送消息。Manager 会把你的消息转化为结构化的任务并开始执行——在手机上刷屏时随手记下一个想法,稍后回来就能看到结果。

支持的即时通讯平台

平台类型
Telegram个人机器人
Slack工作区机器人
飞书企业机器人

每个平台都需要在其开发者控制台创建一个机器人(Bot),然后在 Verdent 中完成配对。连接成功后,你发送给机器人的任何消息都会被直接转发给 Manager。


连接流程

连接过程分为两个阶段:

  1. 输入 Token — 凭证设置
  2. 发送消息进行配对 — 将机器人与 Manager 关联

所有配置都在 Manager 侧边栏的频道设置页面中完成。

如何进入设置

打开添加频道

在 Manager 的左侧边栏,点击顶部的 + 按钮(添加频道)。

选择平台

选择你想连接的平台(Telegram、Slack 或飞书)。

按引导步骤操作

在侧边面板中完成两个阶段的设置。


Telegram 设置

阶段 1:创建机器人并获取 Token

向 BotFather 发送消息

在 Telegram 上找到 @BotFather,发送 /newbot

为机器人命名

按提示填写显示名称和用户名。

复制 Token

创建完成后,BotFather 会返回一个形如 123456:ABC-DEF1234... 的 Token。

粘贴到 Verdent

将 Token 粘贴到 Verdent 设置面板的 Bot Token 字段并确认。

阶段 2:消息配对

发送一条消息

在 Telegram 中打开你新建的机器人,发送任意消息(例如 hello)。

接收配对码

机器人会自动回复一个配对码。

在 Verdent 中确认

在 Verdent 面板中输入该配对码并确认。连接随即完成。


Slack 设置

阶段 1:创建 Slack App 并获取 Token

创建新 App

前往 api.slack.com/apps,点击 Create New App

使用提供的 manifest

选择 From an app manifest,粘贴 Verdent 提供的 JSON manifest(界面中提供了复制按钮)。

选择工作区

选择 Slack 工作区并创建 App。

复制两个 Token

在 App 设置中找到 Bot Tokenxoxb-)和 App Tokenxapp-),然后将两者都粘贴到 Verdent 设置面板中。

App 名称要求: 名称必须少于 80 个字符,且不能包含中文、日文或韩文字符。

阶段 2:消息配对

与 Telegram 相同:向机器人发送一条消息,接收配对码,然后在 Verdent 中输入以完成连接。


飞书设置

飞书比 Telegram 或 Slack 多几个步骤——权限需要单独配置,事件也必须手动订阅。这并不复杂,但每一步都必须正确完成,否则连接会卡住。请按顺序操作。

第 1 步:创建自建应用

打开开发者控制台

前往飞书开放平台,使用你的飞书账号登录。

创建自建应用

点击右上角的 创建自建应用

填写基本信息

输入应用名称和描述,然后完成创建。

第 2 步:配置权限

打开新建的应用,进入左侧菜单的 权限管理

飞书支持批量导入权限范围,因此你不必逐项勾选。在页面上找到批量导入/导出入口,完整粘贴以下 JSON:

{
  "scopes": {
    "tenant": [
      "im:message:send_as_bot",
      "im:message",
      "im:resource",
      "im:chat",
      "im:chat:readonly",
      "im:message.p2p_msg:readonly",
      "im:message.group_at_msg:readonly",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "contact:user.employee_id:readonly",
      "docs:document.content:read",
      "wiki:wiki:readonly",
      "application:application:self_manage"
    ],
    "user": []
  }
}

确认导入后,上述所有权限范围都应在权限列表中显示为已选中。

第 3 步:获取凭证并连接 Verdent

打开左侧菜单的 凭证与基础信息

复制 App ID 和 App Secret

复制 App ID(形如 cli_xxx...)和 App Secret

粘贴到 Verdent

将这两个值粘贴到 Verdent 设置面板中对应的字段。

连接

点击 连接 以完成第一阶段。

第 4 步:启用长连接

连接成功后,回到飞书开放平台,打开 事件与回调

打开 使用长连接接收事件。这个开关控制飞书如何向机器人投递消息——长连接不需要你暴露公网 URL,而是保持一个持久连接,更加可靠。

第 5 步:订阅消息事件并发布

仍在 事件与回调 页面:

添加消息事件

点击 添加事件,然后搜索并添加 im.message.receive_v1(接收消息事件)。

创建并发布版本

点击右上角的 创建并发布版本,填写版本说明并确认。

与 Verdent 配对

发布后,回到 Verdent,向你的飞书机器人发送一条消息以完成配对。

各项权限的作用

权限用途
im:message:* 系列让机器人读取和发送消息,包括私聊和群组 @ 提及
im:chat:*读取机器人所属的会话列表
im:resource读取消息中附带的图片、文件等资源
contact:*读取基本通讯录信息以识别消息发送者
docs:document.content:read / wiki:wiki:readonly读取飞书文档和知识库内容,以便将文档链接作为上下文传递给 Manager
application:application:self_manage管理应用自身的配置;长连接能力需要此权限

连接成功后

配对成功后,该频道会出现在 Manager 的左侧边栏频道列表中,并显示:

  • 平台图标和频道名称
  • 连接状态(已连接 / 已断开 / 需要处理
  • 最新消息的预览和时间戳
  • 未读消息提示(绿点)

从此以后,发送给机器人的每条消息都会被 Manager 作为可执行任务直接处理。


管理已连接的频道

  • 查看所有频道 — 所有已连接的即时通讯频道都列在侧边栏中。
  • 删除频道 — 将鼠标悬停在某个频道上并点击删除,然后确认。如果它是该类型的最后一个频道,相应的机器人配置也会被清除。
  • 重新连接 — 如果某个频道显示 已断开需要处理,顶部会出现修复提示,供你重新配置。

使用场景

移动指挥中心

在外出途中,在 Telegram 里告诉机器人:"把 main 分支上的最新改动部署到 staging。" 等你回来时,结果已经就绪。

团队协作

在 Slack 频道中 @ 你的 Manager 机器人,让它总结今天的 PR 状态——回复会直接出现在频道里,供整个团队查看。

快速记录灵感

睡前把一个想法发给机器人,让 Manager 将它转化为明天要执行的任务。