Open EdisonWendy opened 3 months ago
前置确认
- [x] 我确认我运行的是最新版本的代码,并且安装了所需的依赖,在FAQS中也未找到类似问题。
⚠️ 搜索issues中是否已存在类似问题
- [x] 我已经搜索过issues和disscussions,没有跟我遇到的问题相关的issue
操作系统类型?
Windows
运行的python版本是?
other
使用的dify-on-wechat版本是?
Latest Release
运行的
channel
类型是?wx(个人微信, itchat)
复现步骤 🕹
问题描述 😯
使用Docker部署启动扫码登录微信,能正常收发消息,但是好像没有连接到Dify部署的机器人,dify_api_keyI和dify_api_base都已经在config.json配置文件中修改了
终端日志 📒
Please press confirm on your phone. 2024-06-21 00:35:16 Loading the contact, this may take a little while. 2024-06-21 00:35:18 Start auto replying. 2024-06-21 00:35:18 [INFO][2024-06-20 16:35:18][wechat_channel.py:131] - Wechat login success, user_id: @fb7ae02332812cfd8ca6e47f90c5da76afa2b38e11e855a492094bcc92195018, nickname: Big Dad 2024-06-21 00:35:25 [INFO][2024-06-20 16:35:25][bridge.py:55] - create bot dify for chat 2024-06-21 00:35:25 [INFO][2024-06-20 16:35:25][dify_bot.py:25] - [DIFY] query=你好 2024-06-21 00:35:26 [WARNING][2024-06-20 16:35:26][dify_bot.py:94] - [DIFY] response text={"code": "unauthorized", "message": "Access token is invalid", "status": 401} 2024-06-21 00:35:26 status_code=401 2024-06-21 00:35:27 [INFO][2024-06-20 16:35:27][wechat_channel.py:214] - [WX] sendMsg=Reply(type=TEXT, content=我暂时遇到了一些问题,请您稍后重试~), receiver=@0698789697b45c5ed7dbb58e508bb663
docker compose部署
容器的环境变量会覆盖config.json文件的配置,请修改docker/docker-compose.yml文件环境变量为你实际的配置,配置方法与2.1.1小节(4) 的config.json配置一致。
请确保正确配置DIFY_API_BASE, DIFY_API_KEY与DIFY_APP_TYPE环境变量。
version: '2.0'
services:
dify-on-wechat:
image: hanfangyuan/dify-on-wechat
container_name: dify-on-wechat
security_opt:
- seccomp:unconfined
environment:
DIFY_API_BASE: 'https://api.dify.ai/v1'
DIFY_API_KEY: 'app-xx'
DIFY_APP_TYPE: 'chatbot'
MODEL: 'dify'
SINGLE_CHAT_PREFIX: '[""]'
SINGLE_CHAT_REPLY_PREFIX: '""'
GROUP_CHAT_PREFIX: '["@bot"]'
GROUP_NAME_WHITE_LIST: '["ALL_GROUP"]'
然后执行如下命令启动容器
cd dify-on-wechat/docker # 进入docker目录
docker compose up -d # 启动docker容器
docker logs -f dify-on-wechat # 查看二维码并登录
docker/docker-compose.ym 我的这个配置也是正确的 但是还是是这个问题
docker/docker-compose.ym 我的这个配置也是正确的 但是还是是这个问题
你先确认不用docker能不能启动,看看key是否有效,dify app type是否配对了
前置确认
⚠️ 搜索issues中是否已存在类似问题
操作系统类型?
Windows
运行的python版本是?
other
使用的dify-on-wechat版本是?
Latest Release
运行的
channel
类型是?wx(个人微信, itchat)
复现步骤 🕹
问题描述 😯
使用Docker部署启动扫码登录微信,能正常收发消息,但是好像没有连接到Dify部署的机器人,dify_api_keyI和dify_api_base都已经在config.json配置文件中修改了
终端日志 📒