# 热评文案推送 **Repository Path**: namesuinclude/hot-review-copy-push ## Basic Information - **Project Name**: 热评文案推送 - **Description**: 热评文案推送 - **Primary Language**: Java - **License**: Artistic-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-09 - **Last Updated**: 2023-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: wechat-robot ## README # 热评文案推送 #### 介绍 热评文案推送,把一些有趣的文案推送到自己的微信群内,比如网易云音乐热评等文案,用来引流后期可以伴随一些购物链接的推广 #### 软件架构 软件架构说明 #### 安装教程 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) =============================================== 网易云接口评论已经通过webmagica在HotReview目录下的maven工程。爬取得到但是突然发现并不是每一条爬取到的评论都适合推送就如下图所示: ![输入图片说明](doc/14.png) 这里很幸运找到了网易云的热评接口[接口大全在这里---->](https://api.aa1.cn/) https://v.api.aa1.cn/api/api-wenan-wangyiyunreping/index.php?aa1=json[接下来往微信群内推送这些文案就好](https://v.api.aa1.cn/api/api-wenan-wangyiyunreping/index.php?aa1=json)还有舔狗日记等,[有兴趣的话自己可以慢慢找找](https://v.api.aa1.cn/api/tiangou/index.php) 开发教程 1.开发歌曲热评推荐功能 2.创建表tb_hotreview文案表 ![输入图片说明](doc/27.png) 需要四个字段content内容name歌曲名字status状态signature歌曲签名signature字段用来确保抓取的数据不重复 3.创建完毕后同步下数据库,接着生成下自己的代码 ![输入图片说明](doc/16.png) ![输入图片说明](doc/17.png) 然后前端导入自己生成的代码 ![输入图片说明](doc/18.png) 同理导入后端的代码 ![输入图片说明](doc/19.png) 然后需要重启前端工程 ![输入图片说明](doc/20.png) 然后再系统管理/菜单管理下从添加自己的菜单 ![输入图片说明](doc/21.png) 然后再系统管理/角色管理下给管理员添加自己刚才创建的菜单权限(网易云热评) ![输入图片说明](doc/22.png) 最后退出重新登录,看是否有自己刚才创建的权限菜单 ![输入图片说明](doc/23.png) ![输入图片说明](doc/24.png) 然后要往指定的群内推送 这里的群号一般是45199504965@chatroom这样的 然后我们要在系统管理/数据字典中配置这群号 ![输入图片说明](doc/25.png) ![输入图片说明](doc/26.png) 然后我们需要开发自己的定时任务,这这里一个共有两个org.jeecg.modules.quartz.job.SendMusicPingJob这个类是定时发送热评文案的到群内的org.jeecg.modules.quartz.job.MusicPingJob这个类是定时爬取热评文案的 ![输入图片说明](doc/28.png) ![输入图片说明](doc/29.png) 至此算是已经开发完成了 这里测试的推送群组为(一分钟往此群推送一条新鲜的网易云热评文案) ![输入图片说明](doc/group1.png) ## 联系我 联系我wx(备注gitee) ![输入图片说明](doc/wechat.jpg) 或者qq:2363082517(备注gitee) ## 捐赠 如果觉得还不错,请作者喝杯咖啡吧 ☺ ![输入图片说明](doc/hello.jpg) ##警告 声明 本项目仅供技术研究,请勿用于任何商业用途,请勿用于非法用途,如有任何人凭此做何非法事情,均于作者无关,特此声明。