coze聊天机器人接入企业微信

864 阅读1分钟

仅作技术分享,有封号风险,请自行斟酌是否运行

我使用的是python3.10,下面的是安装包下载地址

Python Release Python 3.10.11 | Python.org

请提前安装好python,提前准备好对应的聊天机器人

下载代码包,解压

GitHub - hanfangyuan4396/dify-on-wechat: 本项目为 chatgpt-on-wechat下游分支, 额外对接了LLMOps平台 Dify,支持Dify智能助手模式,调用工具和知识库,支持Dify工作流。

image.png 下载ntwork,ntwork下载地址,可以放在代码的文件夹

github.com/hanfangyuan…

如果是其他版本的python自行到下方去找对应版本的文件

raw.githubusercontent.com/hanfangyuan…

image.png

打开文件夹,启动命令行

image.png

运行下方安装命令,安装python环境

安装核心依赖(必选):

pip3 install -r requirements.txt 

拓展依赖 (可选,建议安装):

pip3 install -r requirements-optional.txt 

安装ntwork

pip install .\ntwork-0.1.3-cp310-cp310-win_amd64.whl

获取api密钥

image.png

获取botid

image.png

在代码目录创建配置文件config.json

image.png

写入下面的配置

{
  "coze_api_base": "https://api.coze.cn/",
  "coze_api_key": "xxx",        #刚才生成api
  "coze_bot_id": "xxx",         #刚才获取的botid                         
  "channel_type": "wework",
  "model": "coze",
  "single_chat_prefix": [""],
  "single_chat_reply_prefix": "",
  "group_chat_prefix": ["@bot"],
  "group_name_white_list": ["ALL_GROUP"]
  }

下载特定版本的企业微信

dldir1.qq.com/wework/work…

打开登录企业微信 然后启动程序

python app.py

参考链接: www.appmysaas.com/news/3.html