框架优势:
简单易用,无接入难度,区别于其它开源项目,本框架无需用户安装电脑微信,无需安装手机破解插件,只需扫码登录即可使用,操作简单,目前是大厂最稳定的主流使用方案。
主要能力:
- 消息自动化、给指定对象(好友、群组)发送文本、图片、文件、emoji表情、小程序、语音等消息
- 自定义消息处理、自动回复、自定义关键字回复、AI回复、各种自定义类型、RPA自动化业务交互
- 群管理及好友管理、设置好友备注、邀请好友统计、拉好友进群等
- 各种业务模型接入,例如chatgpt、sora、大数据及客服模型
- 基于框架您可以创造更多有趣的功能...
autMan与Gewechat对接操作步骤
前提要求
需将autMan更新至3.3.7及以上版本。
Gewe项目地址
Gewe的项目地址为:https://github.com/Devo919/Gewechat
一、搭建Gewe
拉取镜像:
执行命令docker pull registry.cn-hangzhou.aliyuncs.com/gewe/gewe:latest
然后使用
docker tag registry.cn-hangzhou.aliyuncs.com/gewe/gewe gewe
命令进行标记。
创建目录并运行容器:(以飞牛OS举例)
- 先执行创建gewe目录
- 再运行命令来启动容器,注意路径按照你实际的修改下,右键新建的文件夹,详细信息里面复制路径即可
SSH切换root用户,运行下面命令:docker run -itd -v /vol1/1000/docker/Gewe:/root/temp -p 2531:2531 -p 2532:2532 --privileged=true --name=gewe gewe /usr/sbin/init
- 注意事项:启动基本正常,但要关闭科学上网环境,否则登录不上微信号。启动后查看docker的日志,若无异常提醒,等两分钟后再去通过访问管理地址(IP+端口号2531)查看是否正常运行。
解决可能出现的问题:
若运行该镜像后日志出现bash Failed to allocate manager object, freezing 1
提示:- 解决方法1:
使用第三方重新打包的镜像
registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
,此镜像仅提升系统版本,不会出现上述错误,使用该镜像后无需看解决方法2的内容。
第三方粉丝重新打包的镜像,操作如下:docker pull registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
docker tag registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine gewe
cd ~
mkdir temp
docker run -itd \ -v /vol1/1000/docker/Gewe:/root/temp \ -p 2531:2531 \ -p 2532:2532 \ --privileged=true \ --restart unless-stopped \ --name=gewe_autman \ gewe
注意,上面的路径:/vol1/1000/docker/Gewe,要根据你实际路径修改下
- 解决方法2:
让系统同时兼容cgroup v1和v2,操作如下:
- 编辑`/etc/default/grub`文件,添加内容`GRUB_CMDLINE_LINUX="SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 systemd.unified_cgroup_hierarchy=0"`。 - 执行`regenerate grub.cfg`(实际操作可能是对应的生成配置文件命令,如`grub-mkconfig -o /boot/grub/grub.cfg`)。 - 执行`reboot system`命令重启系统,重启后再次运行创建的容器。
访问管理地址IP+端口号2531访问
如图:
二、登录Gewechat
安装autMan官方市场Gewechat登录器跟adapter_gw_http插件
然后去Gewechat登录器插件设置好配参
确保你已经安装nodeJs依赖 ws、axios、fs、path、xml2js,需autMan3.3.7以上,安装插件后重启autMan生效
给你的bot发送指令gewechat
,然后根据提示扫码登录操作。
注意最后填写回调地址时不要写autman文件里面那个ws地址
要写
http://奥特曼ip:端口/gw/receive
三、适配器设置,启用并重启autMan
完成上述对接操作后,启用相关设置并重启autMan,使其生效。