Giter Club home page Giter Club logo

checkin-scripts's Introduction

scripts

一些脚本,每天定时自动签到

上报Bug、意见反馈

💍介绍

基于 GitHub Actions 每天定时自动签到脚本,支持多账号,目前仅支持 SSPANEL掘金社区

多个消息平台(Telegram、Server 酱、Bark、PushPlus、钉钉等)服务推送。

PS:最近发现掘金社区多了个成长等级,感觉可以写一写,有时间的话

images

😍特点

  • 💰 免费(项目运行在 GitHub Actions 上.)
  • 🔗 多网站
  • 📯 多账号

👗适用人群

  • 老少皆宜

  • 有这个需求的人

  • SSPANEL 断签 7 天或者断签某天就会把你号给删的那种 ✈️

    images

  • 掘金签到获取矿石,用于抽奖、兑换!

🔑Env

Settings - Secrets - New repository secret

如果你需要签到 SSPANEL 面板,就填写 SITE_ACCOUNTS 变量

如果你需要签到掘金,就填写 JUEJIN_COOKIE 变量

...

SSPANEL

Name Value 说明
SITE_ACCOUNTS 要执行签到的网站,账号:密码,多个请用 & 分割 单账号填写规则 e.g:https://paolu.com,[email protected]:123456
多个填写规则:https://aaa.com,[email protected]:aaa&https://bbb.com,[email protected]:bbb&...以此类推
中文说明:网站,账号:密码,多个:网站,账号:密码&网站,账号:密码
网站与账号密码之间用英文逗号,)分割,账号与密码之间用英文冒号:)分割

掘金

Name Value 说明
JUEJIN_COOKIE 掘金 Cookie 打开掘金社区 F12,选择 Application,点击 Cookies
填写规则:sessionid=xxxxxxxxx

Steam 游玩时长获取

每周六的早上八点执行, 可自行 Fork 后更改 stam_playtime.yml

Name Value 说明
STEAM_TOKEN 前往 https://steamcommunity.com/dev/apikey 注册你的 Steam Web API 密钥
eg: AB2C3xxxxxxxxxxxxxxxxx64xxxx
填入你的密钥
eg: AB2C3xxxxxxxxxxxxxxxxx64xxxx
STEAM_64_ID 前往 https://steamid.top/ 获取你的 64 位 Steam ID
也可登录 Steam 并前往你的 Steam 个人主页 URL 地址栏直接获取
https://steamcommunity.com/profiles/76561xxxxxxxxx/
URL 最后那一串数字即是 64 位 Steam ID
eg:76561xxxxxxxxx

消息推送变量(可选)

Name 归属 属性 说明
PUSH_KEY 微信 server 酱推送 非必须 server 酱的微信通知官方文档,已兼容 Server 酱·Turbo 版
BARK_PUSH BARK 推送 非必须 IOS 用户下载 BARK 这个 APP,填写内容是 app 提供的设备码
例如:https://api.day.app/123 ,那么此处的设备码就是 123
BARK_SOUND BARK 推送 非必须 bark 推送声音设置,例如 choo,具体值请在 bark-推送铃声-查看所有铃声
TG_BOT_TOKEN Telegram 推送 非必须 TG_BOT_TOKENTG_USER_ID 两者必需
填写自己申请 @BotFather的 Token
10xxx4:AAFcqxxxxgER5uw
TG_USER_ID Telegram 推送 非必须 TG_BOT_TOKENTG_USER_ID 两者必需
私聊它 @userinfobot 随便发点什么即可获取到自己的 ID
DD_BOT_TOKEN 钉钉推送 非必须 (DD_BOT_TOKENDD_BOT_SECRET 两者必需)官方文档
只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于 = 符号后面的 XXX 即可
DD_BOT_SECRET 钉钉推送 非必须 (DD_BOT_TOKENDD_BOT_SECRET 两者必需) ,密钥,机器人安全设置页面,加签一栏下面显示的 SEC 开头的 SECXXXXXXXXXX 等字符,注:钉钉机器人安全设置只需勾选加签即可,其他选项不要勾选
QYWX_KEY 企业微信机器人推送 非必须 密钥,企业微信推送 webhook 后面的 key 详见官方说明文档
IGOT_PUSH_KEY iGot 推送 非必须 iGot 聚合推送,支持多方式推送,确保消息可达。 参考文档
PUSH_PLUS_TOKEN pushplus 推送 非必须 微信扫码登录后一对一推送或一对多推送下面的 token(您的 Token)
官方网站
PUSH_PLUS_USER pushplus 推送 非必须 一对多推送的 “群组编码”(一对多推送下面 -> 您的群组(如无则新建)->群组编码)
注:(1、需订阅者扫描二维码 2、如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送)
只填 PUSH_PLUS_TOKEN 默认为一对一推送

⚠️注意事项

  1. SSPANEL 签到暂不支持密码带 ,: 的字符!
  2. SSPANEL 签到同一个网站,多个账号时,导致第一个能成功,第二个总是失败 - 待解决

SSPANEL 签到暂不支持带有图形验证码的机场网站!

SSPANEL 签到暂不支持带有图形验证码的机场网站!

SSPANEL 签到暂不支持带有图形验证码的机场网站!

🔛使用

  1. 右上角 Fork 该项目

  2. 在仓库的 Settings - Secrets - New repository secret 添加变量,变量说明请看 🔑Env

  3. 点击仓库中的 Actions,点击图中所示

    image

    看图

    image

    继续看图

    image

    执行成功,如图,如果报错,不妨提个 issues

    image

🎯TODO

  • 多账号
  • 多网站
  • 消息推送
  • 掘金社区一键梭哈
  • ...

⭐点个 Star 支持作者

## ⚖️许可证

本脚本库使用 GPLv3 许可证,脚本库中任何脚本不经允许不可商用。宣传或转载时请带上本脚本库链接

🕛历程

  • 2023-11-21 - 添加 Steam 游玩时长获取

  • 2022-09-27 - 移除葫芦侠(葫芦侠加了签名参数)

  • 2022-01-20 - 添加掘金社区签到、抽奖,应网友要求,添加葫芦侠签到(一开始还以为看剧的葫芦...)

  • 2021-09-27 - 更改写法,采用一个变量,单个规则为:网站,账号:密码 多个:网站,账号:密码&网站,账号:密码

  • 2021-09-26 - 添加多个消息推送(Telegram、server 酱、Bark、PushPlus、钉钉等)

  • 2021-09-26 - SSPANEL 支持多账号、多网站!

  • 2021-09-25 - 第一版推出,SSPANEL 仅支持单网站、单账号签到

checkin-scripts's People

Contributors

sudojia avatar zqhong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.