Duaer

知识库

把企业微信接进 Duaer 知识库

索引企业微信微盘空间里的文档和文件,只有空间成员能搜到;员工还可以和企业微信应用一对一聊天,问 Duaer。

Duaer 在企业微信里读什么

企业微信没有能列出公司全部微盘空间的接口,所以 Duaer 只读你添加的空间。

  • 企业微信文档:全文。
  • 文件:TXT、Markdown、CSV、TSV、JSON、PDF、Word(.docx)、Excel(.xlsx)和 PowerPoint(.pptx),不超过 20 MB;其他格式和更大的文件只按标题索引。
  • 每次索引最多 5,000 项,文件夹最多 8 层。

怎么接入企业微信

  1. 在企业微信管理后台打开或新建一个自建应用,记下企业 ID(Corp ID)、AgentId 和 Secret,开通微盘和通讯录权限,并把 Duaer 服务器的 IP 加到企业可信 IP 里,见 解决企业微信 60020。
  2. 在 Duaer 里新建“企业微信 API”凭证,填入这三项。
  3. 所有者或管理员打开侧边栏「数据来源」,点「添加数据来源」,选「企业微信」,在「添加为」里选「知识来源」,再选择这个凭证,点「连接」。
  4. 在「索引的微盘空间」里填「微盘空间 ID」,点「添加空间」。也可以填「空间名称」和 1–3 名管理员的企业微信账号,点「新建知识库空间」:全公司成员可下载,管理员上传文件。
  5. 要让成员自己关联账号,在企业微信应用的「企业微信授权登录」里把授权回调域设为来源上显示的域名。凭证里必须有 AgentId。

谁能搜到哪个文件

一个空间里的文件,只有这个空间的成员和成员部门里的人能搜到;对全公司开放的空间,所有已对应到企业微信的成员都能搜到。应用读不到的空间会列在来源卡片上。

成员按邮箱对应到企业微信账号。来源卡片显示「多少位成员中多少位已对应到企业微信」。成员可以在 Duaer 员工端的「知识库」里点「关联企业微信账号」,管理员也可以填「对方的企业微信账号」手动对应。没对应上的成员搜不到企业微信的内容。

改动多久能搜到

  • 改过的文件每 10 分钟重读一次。
  • 每个文件谁能看,每小时重读一次。

在企业微信里问 Duaer

  1. 在企业微信来源上打开「在企业微信里问 Duaer」,设好 Token 和 EncodingAESKey。
  2. 在企业微信自建应用的「接收消息」里设置 API 接收:URL 填来源上显示的地址,Token 和 EncodingAESKey 与 Duaer 里的一致。
  3. 员工在企业微信里和这个应用一对一聊天提问。

回答末尾列出出处,只用提问的人自己能看的内容。要它做事时,它发一个链接,到 Duaer 员工端确认,可以先改输入再执行。

有哪些限制

  • 只读添加了的微盘空间。
  • 机器人只支持一对一聊天。
  • 企业微信的接口读不到员工自己的日程,所以不支持企业微信日历。
  • 企业微信审批也可以作为流程数据来源,见 添加流程数据来源。

常见问题

企业微信返回 60020 怎么办?

Duaer 服务器的 IP 不在应用的企业可信 IP 里。按 解决企业微信 60020 加上后再试。

为什么 Duaer 不能自动找到所有微盘空间?

企业微信没有列出公司全部微盘空间的接口,所以需要逐个填空间 ID,或者在 Duaer 里新建知识库空间。

成员关联不了企业微信账号怎么办?

检查企业微信应用的授权回调域是否设成了来源上显示的域名,以及凭证里有没有 AgentId。

同组