DailyCheckIn is a Python-based automation tool that runs daily check-in scripts across multiple Chinese online services.
The tool solves the problem of manually logging into and checking in with numerous accounts on different platforms by automating the process through scheduled scripts. It works by supporting deployment across multiple environments including Docker, Qinglong panel, Synology NAS, and local machines, allowing users to configure check-ins for services like iQiyi, QQ Music, Youdao Notes, Baidu Tieba, Bilibili, V2EX, AcFun, Smzdm, Aliyun Drive, i-Maotai, Xiaomi Motion, and others. The tool handles multiple accounts simultaneously and can be installed via PyPI for easier setup.
Developers should choose this tool if they maintain multiple accounts across Chinese online services and want to automate daily check-ins without manual intervention. It suits projects requiring scheduled task execution with flexible deployment options. The tool distinguishes itself through support for numerous platform-specific check-in types—for example, Bilibili includes manga check-ins, daily experience tasks, automatic coin investment, and silver-to-gold coin conversion, while iQiyi offers VIP benefits, platinum member draws, and shake-to-win features. The project includes a notification system supporting multiple channels including DingTalk, WeChat, Telegram, Bark, QQ, and Feishu for alerting users to check-in results.
The project maintains active check-in support across its service list with most integrations marked as functional. Contributors are actively encouraged through open GitHub issues, and the project accepts various forms of contribution from the community.