相关阅读
之前更新了B站新的签到脚本,我们同时还更新了云函数支持全自动任务签到
但是很多网友还是希望功能再简单一些,因此我们今天给大家做一个在线的小工具
只需要授权一次,后面每天早上8点会为您完成签到!
![图片[1]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220023458837-1024x177-1.webp)
在线体验
使用方法
我们需要先注册一个账户,然后我们按需添加我们想要签到的账户就行了,目前支持了
- B站(可以指定UP主投币)
- 网易云(已被风控)
- 米游社
- 小米运动
B站配置方法
这里以B站为例,我们添加b站任务
![图片[2]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220021353222-1024x247-1.webp)
然后,扫码登录就好了
![图片[3]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220021420274-1024x603-1.webp)
扫码的优势就不需要向之前的教程还获取cookies了,可以自动填充参数
![图片[4]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220021539329.webp)
然后点击保存就好了(如果你有喜欢的UP主,也可以指定给TA充电、送礼物)
![图片[5]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220021607687.webp)
网易云配置方法
添加网易云任务
![图片[6]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220022110313.webp)
![图片[7]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220022300825-1024x478-1.webp)
高端玩法:WebHook
我们的签到平台还支持WebHook,可以设置自动推送每日的签到结果
- 钉钉
- 企业微信
- server酱 Turbo版
- PUSH PLUS
- Telegram bot
相关玩法比较多,请评论获取
部署教程
您也可以自行部署给朋友们使用,当然您也可以修改版权给自己的QQ群引流等等,故有了下面的源码修改、部署教程
前期准备工作
你需要准备好一台服务器、一个域名还有宝塔面板,我们下面的演示将依赖于上面三者
- 服务器购买
- 域名购买
我们需要事先做好域名解析,选择记录类型为A
,这里我们设置的主机记录是sign
,记录值填我们的服务器IP地址
![图片[8]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219114527575-1024x153-1.webp)
- 建站教程
相关资源下载
宝塔安装java项目
添加项目
我们点击添加Java项目
、选择Spring_boot
,项目jar路径填写我们上传好的auto_plan.jar
![图片[9]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219100146828-1024x772-1.webp)
设置全站https
然后顺手把SSL证书也做了,给网站开启https
![图片[10]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219114624994-1024x526-1.webp)
同时开启强制https
![图片[11]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219114711964.webp)
导入数据库
我们这里添加一个名为autosign的数据库
![图片[12]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220013023640-1024x102-1.webp)
专家建议这里手动导入SQL文件,用宝塔的工具导入会缺表,这个问题坑简直了……
在终端里输入
mysql -u root -p
然后输入root密码,接着我们需要使用autosign的数据库
use autosign
然后导入sql文件
source auto_plan.sql
这里发现报错是
Specified key was too long; max key length is 767 bytes
![图片[13]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220014302760.webp)
分别输入下面命令修改最大的索引长度
set global innodb_large_prefix=on;
set global innodb_file_format=Barracuda;
![图片[14]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220015034354.webp)
重新导入,不会出现报错的情况了
source auto_plan.sql
![图片[15]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220015126933.webp)
数据库配置文件
并在项目根目录创建对应的application.yml
文件
![图片[16]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219115459472.webp)
相关配置如下,请按需修改
server:
#服务器端口
port: 26666
spring:
#数据库连接配置
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://数据库地址:3306/数据库名称?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: 数据库用户名
password: 数据库密码
main:
allow-bean-definition-overriding: true
mvc: #静态资源
static-path-pattern: /static/**
throw-exception-if-no-handler-found: true
hiddenmethod:
filter:
enabled: true
thymeleaf:
prefix: classpath:/templates/ #在构建URL时预先查看名称的前缀
suffix: .html #构建URL时附加到查看名称的后缀
cache: false
actable:
table:
auto: update
model:
#分号或者逗号隔开
pack: com.oldwu.entity;com.oldwu.domain;com.netmusic.model;com.miyoushe.model;com.bili.model
database:
type: mysql
index:
#自己定义的索引前缀#该配置项不设置默认使用actable_idx_
prefix: INDEX_
unique:
#自己定义的唯一约束前缀#该配置项不设置默认使用actable_uni_
prefix: INDEX_UNIQUE_
# mybatis自有的配置信息,key也可能是:mybatis.mapperLocations
mybatis-plus:
global-config:
db-config:
id-type: auto
#mapper配置文件
mapper-locations: classpath:mapper/*.xml,classpath:mapper/**/*.xml,classpath*:com/gitee/sunchenbin/mybatis/actable/mapping/*/*.xml
type-aliases-package: com.oldwu.entity
#开启驼峰命名
configuration:
map-underscore-to-camel-case: true
#输出mybatis日志
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#推送代理
proxy:
push:
enable: false
port: 7890
ip: 127.0.0.1
type: http/socket
#指定那种推送方式需要使用代理
use:
- TelegramPush
- DiscordPush
我们这里修改好的截图如下
![图片[17]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219115705768-1024x543-1.webp)
启动项目
注意这里服务器端口要和你宝塔里配置的项目端口一致,否则会启动失败的哦!所以我们这里回宝塔里修改一下项目启动端口
点击保存项目配置就自动启动了!
![图片[18]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220219115756787.webp)
添加管理员方法
我们需要在前端注册一个账户,默认路径是/reg
我们这里是https://sign.iculture.cc/reg
![图片[19]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220020433820.webp)
然后将其sys_role_id
改为1,就变成管理员了!
![图片[20]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20220220020350723.webp)
非管理员界面
![图片[21]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](20220220020907997-1024x255.png)
管理员界面
![图片[22]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog](20220220020921352-1024x392.png)
源码修改及打包
如果您不满意上面的打包好的版本,您也可以自行修改源码
暂无评论内容