目录
原作相关信息
/BiliBiliTool https://github.com/RayWangQvQ/BiliBiliTool
【开源】使用.Net Core和GitHub Actions实现哔哩哔哩每日自动签到、投币、领取奖励 https://www.cnblogs.com/RayWang/p/13909784.html
配置说明 https://github.com/RayWangQvQ/BiliBiliTool.Docs/blob/main/configuration.md
常见问题 https://github.com/RayWangQvQ/BiliBiliTool.Docs/blob/main/configuration.md
准备工作
1,GitHub的账号和基本使用技能
2,浏览器提取Cookie的能力(参考我的京东脚本教程)
3,哔哩哔哩账户并登录
4,基础英语能力
5,富强学习能力
6,TG账户和TG-BOT-TOKEN
7,获取TG-USER-ID的能力
提取Cookie
参考我的京东脚本教程,原理大同小异
目标
必需获取以下cookie
DEDEUSERID
SESSDATA
bili_jct
另建议也获取以下cookie
_uuid
CURRENT_FNVAL
blackside_state
演示
TG推送相关
获取TG账号
自己手机号/GV直接注册,别问我怎么连不上
TG-BOT-TOKEN
自己去@botfather开个机器人获取
格式1234567890:AAH8M8QfeE8wvBCJiaLOk_fNW8ervOOxxxx
TG-USER-ID
纯数字
方法1:通过你自己的BOT获取
https://api.telegram.org/bot【token】/getUpdates 可用查BOT的对话记录
【token】为上面的1234567890:AAH8M8QfeE8wvBCJiaLOk_fNW8ervOOxxxx类型
即:https://api.telegram.org/bot1234567890:AAH8M8QfeE8wvBCJiaLOk_fNW8ervOOxxxx/getUpdates
打开本页后给BOT发消息,并刷新
方法2:通过别人的专业的BOT获取@userinfobot
方法3:通过第三方TG客户端获取
比如NEKOGRAMX
Github操作
Fork仓库并找到你的Action
授权启动Action
添加必需机密(附我的演示)
DEDEUSERID
3252xxxx
SESSDATA
03e9d0c7%2C16258943xxxxxxxx
bili_jct
d14ee5dd9267ad55ea4xxxxxx
OTHERCOOKIES
【不添加会导致登录报错:https://github.com/RayWangQvQ/BiliBiliTool/issues/364】
_uuid=FF5D116C-6CDF-5A9A-0C7C-E7Exxxxxxx889infoc;CURRENT_FNVAL=xx;blackside_state=x;
添加可选机密(附我的演示)
PUSHTGTOKEN
1254867296:AAH8M8QfeE8wvBCJiaLOk_fNW8ervOO40gY
PUSHTGCHATID
1300558973
USERAGENT
【建议与自己浏览器相同,请去这里查询:https://www.ip138.com/useragent/】
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36
DAYOFAUTOCHARGE
【我自己选择不充电】
0
INTERVALSECONDSBETWEENREQUESTAPI
【拉长API使用的时间间隔】
20
SUPPORTUPIDS
【根据自己常用的UP主ID填写,防止大数据诊断推送偏差】
401742377,485092296,80304,43222001,7966,544293731,271258858,1871001
添加后部分机密如图所示
运行
【老方法星标取消再星标好像无效】
配置文件和定时修改
报错解决
近期脚本可能出现报错
https://github.com/RayWangQvQ/BiliBiliTool/issues/364
效果如图
且换cookie后重启无效
解决方案
如上文所说,额外获取几个cookie并加入机密即可【都写在 OTHERCOOKIES 里面】
搭建成功效果
GithubAction
TG推送效果【TG推送机器人可复用】