如何开发一套网易云音乐热评呢?

已经开发好了

热评文案推送: 热评文案推送https://gitee.com/namesuinclude/hot-review-copy-push首先这里想要实现快速开发,那么利用jeecg-boot来实现低代码快速开发

网易云接口找现成的拿来用用就好,不必要自己慢慢去爬取,并且自己可以爬取下来。但发现并不是所有的文案都值得推荐,就像下图这样

 那么jeecg-boot怎么实现快递开发呢?

热评文案推送,把一些有趣的文案推送到自己的微信群内,比如网易云音乐热评等文案

  1. wechat robot和说明doc图片后端使用jeecg-boot可以实现服务端快速开发 robot为微信机器人配置和开发文件所有相关的开发都在这里了robot开发
  2. 为了防止微信更新需要在win10版本C:\Windows\System32\drivers\etc下的hosts文件中添加一句127.0.0.1 dldir1.qq.com防止微信更新确保WeChatSetup_3.2.1.154版本长期可用WechatRobot.exe可以hook到对应版本的微信链接:hook版本的微信下载链接在此 提取码: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端如图

输入图片说明

 启动robot目录下的WechatRobot.exe 

输入图片说明

等待5秒你就会在idea中看到收到robot端的链接消息

输入图片说明

然后去打开刚才的web端如图,输入管理员的账号admin密码123456登录即可。

输入图片说明

接着在三土/机器人配置菜单兰下点击开启微信即可

输入图片说明

添加了延时消息队列activemq可以用于群内敏感词过滤

输入图片说明

网易云接口评论已经通过webmagica在HotReview目录下的maven工程。爬取得到但是突然发现并不是每一条爬取到的评论都适合推送就如下图所示: 

输入图片说明

 这里很幸运找到了网易云的热评接口接口大全在这里----> 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文案表 

输入图片说明

需要四个字段content内容name歌曲名字status状态signature歌曲签名signature字段用来确保抓取的数据不重复 3.创建完毕后同步下数据库,接着生成下自己的代码 

输入图片说明

 

输入图片说明

 然后前端导入自己生成的代码 

输入图片说明

 同理导入后端的代码 

输入图片说明

 然后需要重启前端工程 

输入图片说明

 然后再系统管理/菜单管理下从添加自己的菜单 

输入图片说明

 然后再系统管理/角色管理下给管理员添加自己刚才创建的菜单权限(网易云热评) 

输入图片说明

 最后退出重新登录,看是否有自己刚才创建的权限菜单 

输入图片说明

 

输入图片说明

 然后要往指定的群内推送 这里的群号一般是45199504965@chatroom这样的 然后我们要在系统管理/数据字典中配置这群号 

输入图片说明

 

输入图片说明

 然后我们需要开发自己的定时任务,这这里一个共有两个org.jeecg.modules.quartz.job.SendMusicPingJob这个类是定时发送热评文案的到群内的org.jeecg.modules.quartz.job.MusicPingJob这个类是定时爬取热评文案的 

输入图片说明

 

输入图片说明

 至此算是已经开发完成了 这里测试的推送群组为(一分钟往此群推送一条新鲜的网易云热评文案) 

输入图片说明

 

联系我

联系我wx(备注gitee) 

输入图片说明

 或者qq:2363082517(备注gitee)

捐赠

如果觉得还不错,请作者喝杯咖啡吧 ☺ 

输入图片说明

##警告

声明 本项目仅供技术研究,请勿用于任何商业用途,请勿用于非法用途,如有任何人凭此做何非法事情,均于作者无关,特此声明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值