A multi-purpose tool for any supported Hoyoverse games. This tool is designed to assist with daily check-ins, stamina checks, expedition checks, automatic code-redemption, and more.
If you don't have a server to run this script and simply just want to use it for checking in, you can use Google App Script.
Honkai Impact 3rd:
Tears of Themis:
Genshin Impact:
Honkai: Star Rail:
Zenless Zone Zero:
Clone the repository.
Run npm install
to install the dependencies.
You can configure your config using one of the following methods:
Using the Setup Script:
npm run setup:windows
npm run setup:linux
Manual Configuration:
default.config.json5
file to create a config.json5
file:
cp default.config.json5 config.json5
config.json5
and update it with your application's configuration settings.Follow the instructions in the default.config.json5
or config.json5
file.
[!NOTE] If you're using this project since the
config.js
file orconfig.jsonc
and you're updating to the latest version, please run the following command to migrate your configuration to the new format.
npm run migrate
or
node convert.js
For a detailed usage guide, refer to this gist: Cookie Guide.
For setting up Discord or Telegram notifications, refer to the setup folder.
This application can be easily managed and run using Docker. We provide a Makefile for convenience, but you can also use Docker commands directly.
1. Prerequisites
2. Configuration
You can configure your config using one of the following methods:
Using the Setup Script:
npm run setup:windows
npm run setup:linux
Manual Configuration:
default.config.json5
file to create a config.json5
file:
cp default.config.json5 config.json5
config.json5
and update it with your application's configuration settings.3. Building and Running with Docker Compose
Using the Makefile (Recommended):
The provided Makefile simplifies common Docker tasks.
make build
make up
make down
make logs
Rebuild and restart:
make update
For a complete list of available Makefile targets, run:
make help
Using Docker Compose Directly:
If you prefer not to use the Makefile, you can use the following Docker Compose commands:
docker-compose build
docker-compose up -d
docker-compose down
docker-compose logs -f instance
docker-compose down && docker-compose build && docker-compose up -d
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. If there are any bugs, please open an issue.
If you have any suggestions or ideas, feel free to open an issue.
New to contributing?
To get started, fork the repo, make your changes, add, commit, and push your changes to your fork. Then, open a pull request. If you're new to GitHub, this tutorial might help.
You can support the project by giving it a star, sharing it with your friends, contributing to the project, and reporting any bugs you find.
If this repo is useful to you, you can support me by buying me a coffee. Thank you!