当前位置: 首页 > news >正文

dify-on-wechat部署(gewechat在2025-5-08已停用)本文只做记录

1. github下载代码 https://github.com/hanfangyuan4396/dify-on-wechat.git

2. 准备环境

python3.8 https://www.python.org/downloads/windows/
dify,docker请看这个文章 https://blog.csdn.net/Shi_haoliu/article/details/151969031?spm=1001.2014.3001.5501

3. 在git代码目录下的操作

在这里插入图片描述

1. 找到目录下的config-template.json,复制成config.json

在这里插入图片描述

2. 编辑这个文件,写入以下内容,下面会解释字段
	{"channel_type": "gewechat","dify_api_base": "","dify_api_key": "","dify_app_type": "chatbot","gewechat_app_id": "","gewechat_base_url": "http://本机ip地址:2531/v2/api","gewechat_callback_url": "http://本机ip地址:9919/v2/api/callback/collect","gewechat_download_url": "http://本机ip地址:2532/download","gewechat_token": "326348a971ff4453935ca659c92f6067","group_chat_prefix": ["@bot"],"group_name_white_list": ["ALL_GROUP"],"model": "dify","single_chat_prefix": [""],"single_chat_reply_prefix": ""
}
  • gewechat_token: gewechat服务的认证token,首次登录时,可以留空,启动dify-on-wechat服务时,会自动获取token并自动保存到config.json中
  • gewechat_app_id: gewechat服务分配的设备ID,首次登录时,可以留空,启动dify-on-wechat服务时,会自动获取appid并自动保存到config.json中
  • gewechat_base_url: gewechat服务的API基础地址,请根据实际情况配置,如果
  • gewechat服务与dify-on-wechat服务部署在同一台机器上,可以配置为http://本机ip:2531/v2/api
  • gewechat_callback_url: 接收gewechat消息的回调地址,请根据实际情况配置,如果
  • gewechat服务与dify-on-wechat服务部署在同一台机器上,可以配置为http://本机ip:9919/v2/api/callback/collect,如无特殊需要,请使用9919端口号
  • gewechat_download_url: 文件下载地址,用于下载语音、图片等文件,请根据实际部署情况配置,如果gewechat服务与dify-on-wechat服务部署在同一台机器上,可以配置为http://本机ip:2532/download
  • “dify_api_base”: “https://api.dify.ai/v1”, # dify base url
  • “dify_api_key”: “app-xxx”, # dify api key
  • “dify_app_type”: “chatbot”, # dify应用类型,对应聊天助手
  • “channel_type”: “gewechat”, # 通道类型设置为gewechat
  • “model”: “dify”, # 模型名称设置为dify
  • “single_chat_prefix”: [“”], # 私聊触发前缀
  • “single_chat_reply_prefix”: “”, # 私聊回复前缀
  • “group_chat_prefix”: [“@bot”], # 群聊触发前缀
  • “group_name_white_list”: [“ALL_GROUP”], # 允许响应的群组

获取dify_api_base及dify_api_key:
在这里插入图片描述

3. 安装镜像

从阿里云镜像仓库拉取(国内)
docker pull registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
docker tag registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine gewe

4. 新建文件夹

mkdir -p gewechat/data

5. 根目录新建docker配置文件

创建 docker-compose.yml 文件:

version: '3'
services:gewechat:image: gewecontainer_name: gewevolumes:- ./gewechat/data:/root/tempports:- "2531:2531"- "2532:2532"restart: always
6. 直接在根目录启动直接启动

docker compose up -d

7. 在根目录启动dify-on-wechat服务

python app.py

到这里应该就不行了 我最终只到了这里,然后就报错请求不到这个api了

docker我现在还不是很熟,我不太懂这个问题

在这里插入图片描述
为什么这里分出来了两个项目 然后启动dify-on-wechat就是和python app.py一样
然后如果不启动这个dify-on-wechat的话"gewechat_callback_url": "http://本机ip地址:9919/v2/api/callback/collect",这个端口是怎么链接的呢

github原文 https://github.com/hanfangyuan4396/dify-on-wechat/blob/master/docs/gewechat/README.md

http://www.dtcms.com/a/479147.html

相关文章:

  • 网站建设答辩ppt下载教育wordpress模板下载
  • asp网站管理系统源码自动升级wordpress失败
  • 学做网站需要学什么临沂seo网站管理
  • Bonree ONE 2025秋季版产品发布会预告片发布!
  • DNS 会如何影响你的上网体验
  • 上海网站建设那家好搜狗优化好的网站
  • 网站优化的方式建筑工程资料网站
  • 【视觉SLAM十四讲】后端 1
  • 网站开发团队 人员运营和营销有什么区别
  • 杭州网站seo推广小程序价格为什么比网站建设高
  • 解码Linux文件IO之系统IO
  • 重庆做网站的公司网站开发都做什么
  • 商丘做网站一般多少钱军事新闻直播在线观看
  • LibGDX游戏开发性能优化实战:对象池模式在LibGDX中的应用
  • 网站 空间 租用帝国网站地图模板
  • 贸易网站源码电子商务网站规划方案
  • mysql读写分离中间件Atlas安装部署及使用
  • MySQL ORDER BY 深度解析:索引排序规则与关键配置参数阈值​
  • electron 套壳
  • 网站建设技术架构为了推广公众号可以采取的方法有
  • 网站建设蓝色工匠美创网站建设优势
  • 项目1:FFMPEG推流器讲解(五):FFMPEG时间戳、时间基、时间转换的讲解
  • 如何让自己网站排名提高步骤怎么写
  • 承德网站网站建设做外贸生意用哪个网站最好
  • 一、前置基础(MVC学习前提)_核心特性_【C# OOP 入门】从生活例子看懂类、继承、多态和封装,避坑指南来了!
  • RNN代码实战专项
  • 金蝶云·星瀚 | 生产制造成本核算终极实操手册(从0到1,含两套完整案例)
  • 千灯网站建设自由贸易试验区网站建设方案
  • 理解 JavaScript 中的 this 上下文保存
  • LLC系列--变压器