A multi-purpose tool for the Honkai Impact: Star Rail that can be used to automate the daily check-in process, check stamina and expedition status.
If you don't want to use Node.js and only want to use it for auto check-in, you can use one of the following services:
- Auto Check-in
- Multiple accounts
- Stamina check (Node only)
- Will send you notification if your stamina is above set threshold (default: 170)
- Expedition check (Node only)
- Will send you notification if your expedition is done
- Reminders (Node only)
- Dailies
- Remind you to do your daily commission every day at 09:00 PM or your specified time (Only if you haven't done it yet)
- Weeklies
- Remind you to do your weekly boss every your specified time or Sunday 09:00 PM
- Remind you to do your Simulated Universe points every your specified time or Sunday 09:00 PM
- Dailies
- Discord notifications
- Telegram notifications (Node only)
- Commands
- Check stamina
- Check expedition status
- Commands
- Clone the repository.
- Run
npm install
to install the dependencies. - Create a
config.js
or renameexample.config.js
toconfig.js
. - Follow the instructions in the
config.js
file.
- Go to the Daily Check-In page here.
- Log in with your miHoYo account.
- Open the browser console (F12).
- Click on the "Console" tab.
- Type in
document.cookie
in the console and press Enter. - Copy the output from the console.
- Paste the output into
cookies
property in theconfig.js
file. - Fill in the
webhook
field if you want to receive a Discord notification when the check-in is successful. - Run
index.js
withnode index.js
if you want to run it indefinitely everytime the daily reset occurs. - Run
index.js
withnode index.js --sign
if you want to run it once. - Additonal arguments:
--stamina
to check all accounts stamina. (You need to set your in-gameuid
for it to work)--expedition
to check all accounts expedition status. (You need to set your in-gameuid
for it to work)--help
to show the help menu.
For Discord notifications or Telegram setup, refer to this folder: setup
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. If there's any bugs, please open an issue.