darkGrimoire / hoyolab-daily-bot

Genshin Impact's Hoyolab Daily Check-in Bot
MIT License
114 stars 45 forks source link

Genshin Hoyolab Daily Check-in Bot πŸ“œπŸ–‹

Genshin Impact's Hoyolab Daily Check-in Bot is here! The concept is simple, run once, run forever. You only need to run it once, then it will continue to run forever (except if you uninstall it ofc tehe)

Demo Gif

Disclaimer: Only works on Windows (Linux & Mac version coming soon!)

Features πŸƒ

Prerequisites 🎯

How to use ✨

  1. Download the newest release (.zip) and extract
  2. Run program and click Yes when prompted. The program needs to be run as administrator to enable scheduling
  3. You can see what's the bot doing from botlog.txt.

Configuration File (v1.1.5+)

How to update πŸ“ˆ

Just overwrite the executable file haha

Development Setup

  1. Setup virtualenv
    pip install virtualenv
    python -m venv venv
    venv\Scripts\activate
  2. Install dependencies
    pip install -r requirements.txt
  3. Run python main_windows.py or run.bat as administrator if you want to run the scheduling, or if not use python main_windows.py -R or run.bat -R.
  4. Use Pyinstaller to compile into binary.

Feel free to open up issues for feature request, bugs, etc. or contribute.