实现钉钉机器人接入dify工作流,完成ai问答
dify官网: https://dify.ai/
目前功能:
- 钉钉机器人接收文本、语音、表情包、图片消息
- 钉钉机器人发送 纯文本、Markdown、流式卡片
- 实时接收dify流, 使用钉钉机器人发送到聊天会话中
支持docker 部署
-
修改.env_template文件 为.env
-
设置.env文件内的环境变量
API_KEY: dify的api_key 要改 API_URL: dify 的api接口 要改 CLIENT_ID : 钉钉机器人应用的id 要改 CLIENT_SECRET:钉钉机器人应用的secret 要改 Ding_Topic=/v1.0/im/bot/messages/get 默认的钉钉topic 不用改 Output_Type:Stream 机器人输出内容模式, Text为文本, Stream为流输出,Markdown为Markdown格式输出
配置好上面的变量后,在项目目录下执行下面命令,即可与机器人对话
docker-compose up -d
需要配go的环境和安装redis,然后编译执行main.go