本文系社区投稿,作者:zfanswer, Dify-on-Dingtalk 开源项目作者。IM 是天然的智能聊天机器人应用场景,校企用户有不少是使用钉钉软件的,通过在企业内部群中添加 Dify 应用,就可以打造功能强大的数字员工,帮助企业内部人员提质增效。 在本文中,我们将向你展示如何将你的 Dify 应用和钉钉机器人进行集成,并在钉钉中实现打字机式的流式输出效果,通过使用 Dify-on-Dingtalk 这个开源框架,进行简单的配置就可以轻松完成这个集成任务。 先上效果图,也许你就有兴趣继续读下去了。 这里我们假设你已经创建好等待接入的 Dify 应用了,这时就需要查看你这个应用的
访问 API
页面,创建该应用的 API 密钥④,并且记录 API 服务器访问地址⑤。
添加应用能力
添加机器人能力。
凭证与基础信息
,记录下该应用的 Client ID
和 Client Secret
,此时左上角应用的状态应该是 已发布,到此完成钉钉机器人的配置。
启用失败状态
打开。
.env
文件主要是配置全局变量的,内容示例如下:
.bots.yaml
文件主要是配置钉钉机器人和 Dify 应用的绑定关系,内容示例配置如下:
docker logs < 容器 ID>
查看服务日志确认服务是否正常启动,出现如下日志且没有报错即为正常。
@
了。