millylee/anyrouter-check-in

支持 AnyRouter、AgentRouter 的多平台多账号签到,理论兼容所有基于 NewAPI、OneAPI 的平台。

What it solves

This project automates the daily check-in process for multiple accounts on platforms like Any Router and Agent Router. It eliminates the need to manually log in and perform check-ins every day, ensuring you don't miss out on platform rewards.

How it works

It runs as a scheduled task using GitHub Actions. You provide your account credentials (email/password or session cookies) as encrypted secrets in your GitHub repository. The script logs into the specified platforms, handles authentication, and performs the check-in request. It includes built-in support for common platforms and allows for custom configurations if you need to support other NewAPI or OneAPI-compatible services. It can also bypass WAF (Web Application Firewall) restrictions using browser-based cookies.

Who it’s for

This tool is for users who manage multiple accounts on API router platforms and want to automate their daily check-in routines without manual intervention.

Highlights

  • Supports multiple accounts and multiple service providers simultaneously.
  • Compatible with NewAPI and OneAPI platforms.
  • Includes optional notification support for platforms like Telegram, DingTalk, Feishu, WeChat, and email.
  • Features WAF bypass capabilities to ensure successful check-ins on protected sites.
  • Runs automatically via GitHub Actions with no local server required.

Related

  • Project
  • Project
  • Project
  • Project