z503722728 / BiliBili_Checkin

腾讯云函数实现 BiliBili 每日观看视频、自动投币、分享、漫画签到、直播签到

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BiliBili签到-腾讯云函数

GitHub issues GitHub forks GitHub stars Python

实现功能

  • 获取用户信息
  • 直播签到
  • 漫画签到
  • 投币
  • 分享视频
  • 每日看视频
  • 多账户支持

步骤

  1. 点击进入腾讯云控制台

  2. 点击新建

    5gOxG8.png

  3. 自定义创建-函数名称随意-改执行方法为 index-main

    5gOvPf.png

  4. 在线编辑或者本地上传zip包都可以(上传zip包注意不要直接上传github上下载的,因为解压后代码不在一级目录下)

    I3xpgP.png

参数

需要将参数填写至环境变量处

5gTYut.png

5gTMND.png

key 类型 value 描述
Cookies 必填 - 多账户使用 , 分割
push_type 选填 0 1 2 3 推送类型,默认不推送
bid 选填 默认 BV1if4y1g7Qp 每日观看视频的 BV 号
want_watch 选填 0 或 1 是否进行每日观看
want_coin_num 选填 推荐不多于 5 个 每天投多少个硬币
因为只有前5个有经验
投币视频随机
want_share_num 选填 0 或 1 是否进行视频分享
want_comics_checkin 选填 0 或 1 是否进行漫画签到
want_lb_checkin 选填 0 或 1 是否进行直播签到
key 选填 - pushplus、server酱的key

手动退出 bilibili 时 cookies 会失效

确保 cookies 中不含有 ',' 如果含有,务必将第 20 行代码 Cookies = os.getenv('Cookies').split(',') 里的分割符改成特殊的,否则会报错

企业微信推送必填

key description
AgentId 应用 ID
Secret 应用密钥
Touser 不填默认 @all
EnterpriseID 企业 ID

push_type

key description
0 不使用推送
1 企业微信
2 server 酱
3 pushplus

使用 server 酱或 pushplus 需要在环境变量上加上 key

server 酱排版目前有点问题 🙃 建议用 pushplus 吧

参考资料

  1. sanshuifeibing/ExampleForSCF
  2. kamiyan233/bilibili-helper

About

腾讯云函数实现 BiliBili 每日观看视频、自动投币、分享、漫画签到、直播签到


Languages

Language:Python 100.0%