Skip to content

jiangjinyue2333/Alibaba-Cloud-automatic-check-in

Repository files navigation

Aliyun Auto Signin

GitHub release wakatime

项目用于自动实现阿里云盘的每日签到活动.
支持 GitHub Action , 无需服务器即可实现每日自动签到.

如果这个项目帮助到了你, 请考虑给我一个 Star ⭐


0 成本 | 自动更新 | 支持推送 | 无需维护

功能

功能 是否支持 未来计划
签到 -
签到推送 -
多账户 -
Action 签到 -

多账户场景下的签到推送功能尚未经过完整测试, 遇到问题欢迎提出 Issues 进行反馈

本地运行使用方法

GitHub Action 使用方法

  1. Clone 本项目到本地或下载 Release 版本
  2. 环境安装
    1. Python >= 3.10
    2. 安装依赖
      pip install -r requirements.txt
  3. 修改配置文件
    1. 复制 example.config.iniconfig.ini
    2. 在配置文件中填入你的阿里云盘 refresh token, 多账户同时签到使用英文逗号分隔
    3. 按需填写推送配置参数, 支持的推送渠道见下方, 不需要推送请留空
    4. 保存配置文件
  4. 运行并查看是否成功签到
    python app.py
  5. 使用任意方式每日定时运行 app.py 即可
  6. 以 nohup 等后台形式运行时, 可在 自动生成的 .log 文件中查看运行日志

低版本 Python

注意: main 分支仅支持 Python 3.10 及以上版本, 低于 3.10 的版本请移步 低版本兼容分支

低版本兼容分支并非实时维护, 可能与主分支存在功能差异

推送渠道

本地运行和 Github Action 运行支持的推送渠道与配置方法不同

渠道 本地 Action
DingDingTalk
ServerChan
PushDeer
Telegram
PushPlus
SMTP

填写推送渠道名称时不区分大小写, 例如 dingdingtalkDingDingTalk 都是有效的

  • 钉钉机器人

    • app_key: 机器人的 appKey
    • app_secret: 机器人的 appSecret
    • user_id: 接收消息的用户 id, 必须是钉钉 userid
    • 钉钉机器人开发文档
  • ServerChan

  • PushDeer (未测试)

    • endpoint: 默认为 https://api2.pushdeer.com, 自建 PushDeer Server 时才需要更改
    • PushDeer on GitHub
  • Telegram Bot

    • endpoint: 默认为 https://api.telegram.org/bot, 自建 Bot Server 时才需要更改
    • bot_token: 机器人的 token, 从 Bot Father 处获取
    • chat_id: 发送签到消息的用户 id, 或 Channel 的 @username
    • proxy: 代理地址, 例如 http://127.0.0.1:1080, 支持 HTTPSOCKS5 代理, 不使用代理请留空
    • Telegram Bot API
  • PushPlus

  • SMTP

    • smtp_host: SMTP 服务器地址
    • smtp_port: SMTP 服务器端口
    • smtp_tls: 是否使用 TLS 加密
    • smtp_user: SMTP 用户名
    • smtp_pass: SMTP 密码
    • smtp_sender: 发件人地址, 一般与用户名相同
    • smtp_receiver: 收件人地址, 仅支持单个收件人
    • 推荐使用 Microsoft Outlook 作为 SMTP 服务器
  • 欢迎 PR 更多推送渠道

其他

  • 欢迎在 Issues 中反馈 Bug
  • 你的 Star ⭐ 是我维护的动力
  • PRs are welcome

About

小白的实验项目。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages