# wechat-robot **Repository Path**: namesuinclude/wechat-robot ## Basic Information - **Project Name**: wechat-robot - **Description**: PC端微信机器人 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 3 - **Created**: 2023-08-19 - **Last Updated**: 2024-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: javaWechatRobot ## README # wechat-robot #### 介绍 PC端微信机器人(淘客机器人又名淘宝客) #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. wechat robot和说明doc图片后端使用jeecg-boot可以实现服务端快速开发 robot为微信机器人配置和开发文件所有相关的开发都在这里了[robot开发](https://gitee.com/namesuinclude/hot-review-copy-push/blob/master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/robot/wechat/RobotHelper.java) 2. 为了防止微信更新需要在win10版本C:\Windows\System32\drivers\etc下的hosts文件中添加一句127.0.0.1 dldir1.qq.com防止微信更新确保WeChatSetup_3.2.1.154版本长期可用WechatRobot.exe可以hook到对应版本的微信链接:[hook版本的微信下载链接在此](https://pan.baidu.com/s/1dLkHuO5OynlCzNXlbwxD-g) 提取码:il6g 3.robot文件下只开放了WechatRobot.exe运行程序源码暂不开源,担心开源后就立马被和谐了。不放心使用者可以登录自己的小号进行使用 4.用hbuilder导入ant-design-vue-jeecg并使用yarn install安装相关依赖接着yarn run serve运行该服务接着占用的端口为http://localhost:3000/接着就会看到占用端口3000的服务端 对了:本人使用的java JDK版本为 **java version "1.8.0_221"** 使用的 **node版本v11.15.0** **hbuildrex版本为3.8.7.20230703** 并创建自己的数据库链接在dc目录下,接着用idea导入jeecg-boot项目在jeecg-boot-module-system模块下application-dev.yml中修改自己数据库链接`url: jdbc:mysql://127.0.0.1:3306/namesu?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: xxx`接着启动tool目录下的redis,然后运行JeecgSystemApplication类下的main方法启动该方法。 不出意外的话你将会看到 Application Jeecg-Boot is running! Access URLs: Local: http://localhost:8081/jeecg-boot/ External: http://192.168.137.1:8081/jeecg-boot/ Swagger文档: http://192.168.137.1:8081/jeecg-boot/doc.html 这里说明你的服务端也已经启动成功了。 打开刚才的web端如图 ![输入图片说明](doc/run.png) 启动robot目录下的WechatRobot.exe ![输入图片说明](doc/run4.png) 等待5秒你就会在idea中看到收到robot端的链接消息 ![输入图片说明](doc/run2.png) 然后去打开刚才的web端如图,输入管理员的账号admin密码123456登录即可。 ![输入图片说明](doc/run.png) 接着在三土/机器人配置菜单兰下点击开启微信即可 ![输入图片说明](doc/run1.png) 添加了延时消息队列activemq可以用于群内敏感词过滤 ![输入图片说明](doc/run5.png) =============================================== #### 测试步骤 1.测试发送文本消息 测试群组再这里,扫码加入 ![输入图片说明](doc/group.png) 2.打开三土/机器人配置中[test地址](http://8.142.128.106:8089/) 账号testtest密码test123456 往群组内发送test message !消息 ![输入图片说明](doc/run8.png) ![输入图片说明](doc/run10.jpg) 3.测试接受消息测试(不漏消息的那种)往群组中发送一条hello消息 ![输入图片说明](doc/run11.jpg) 4.在三土/聊天消息中查看刚才发送的hello消息 ![输入图片说明](doc/run9.png) #### 开发步骤 1.签到系统 #### 警告 **强调声明 本项目仅供技术研究,请勿用于任何商业用途,请勿用于非法用途,如有任何人凭此做何非法事情,均于作者无关,特此声明。**