AutoDailies is automated selenium script for GenshinDrop.io to automate tasks like daily check-in, opening cases or joining giveaways on multiple accounts. It can earn in-game items in hoyo games such as primogems, welkin moon and others.
You can add your telegram account's cookies using pickle and put them in accounts folder. After that just create cron job for the script and let it run everyday. You may also add a discord webhook or telegram bot to receive notifications. Please follow the tutorial below on how to set up AutoDailies.
- You need Python 3.11+ installed for this script to work.
- Also any latest Chromium-based browser.
- And latest ChromeDriver version
-
Clone the repository using:
git clone https://github.com/kitfc-dev/autodailies.git
-
Install python dependencies:
pip install -r requirements.txt
-
Place your ChromeDriver and Chromium binary in the default
resor directory you choose. -
Add account
.pklfiles to theaccountsor directory you choose, that contain pickle files needed to login to the website. (check Adding a new account to learn how to create a pickle file) -
Rename the
example_config.tomltoconfig.tomland edit it to your needs. -
Run the script using
python main.py
-
Clone the repository using:
git clone https://github.com/kitfc-dev/autodailies.git
-
Add account
.pklfiles to theaccountsor directory you choose, that contain pickle files needed to login to the website. -
Rename the
example_config.tomltoconfig.tomland edit it to your needs. -
Build the docker image using:
docker compose build -
Run docker:
docker compose run --rm main
-
Run the script
main.pywith the--new_account=10987654321argument that has your phone number you want to add. -
Wait for confirmation message in telegram, and accept it.
-
.pklfile will be automatically added to theaccountsdirectory. -
Send
/startto new bot that appeared in your telegram account, send/channeland subscribe to channel, send/verifyand then clickStartbutton then send the secretcode you got in message during logging in, it should look like:[SUCCESS] Login successful, secret code: ....
usage: main.py [-h] [-H] [-d] [-c] [-g] [-cs] [-si] [-w WAIT_AFTER] [--webhook_url WEBHOOK_URL] [--chromium_path CHROMIUM_PATH]
[--chromedriver_path CHROMEDRIVER_PATH] [--config_path CONFIG_PATH] [--new_account NEW_ACCOUNT]
AutoDailies
options:
-h, --help show this help message and exit
-H, --headless Starts the browser in headless mode.
-d, --debug Enables debug.
-c, --checkin Runs the daily check-in.
-g, --giveaway Runs the giveaway.
-cs, --cases Opens the cases.
-si, --sell_inventory
Sell items from inventory.
-w, --wait-after WAIT_AFTER
Number of seconds to wait before closing the browser.
--webhook_url WEBHOOK_URL
Discord webhook URL to send logs to.
--chromium_path CHROMIUM_PATH
Path to the browser binary.
--chromedriver_path CHROMEDRIVER_PATH
Path to the Chromedriver.
--config_path CONFIG_PATH
Path to the config file.
--new_account NEW_ACCOUNT
Phone number (with country code, only numbers) of the new telegram account to be added.