54 lines
1.6 KiB
YAML
54 lines
1.6 KiB
YAML
name: "Genshin Impact Helper"
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "0 22 * * *" # scheduled at 06:00 (UTC+8) everyday
|
|
workflow_dispatch:
|
|
|
|
env:
|
|
RUN_ENV: 'prod'
|
|
TZ: 'Asia/Shanghai'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
# if: github.ref == 'refs/heads/master'
|
|
|
|
steps:
|
|
- name: Checkout master
|
|
uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
# ref: master
|
|
|
|
- name: Set up python
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: 3.8
|
|
|
|
- name: Random sleep
|
|
if: github.event_name == 'schedule'
|
|
run: sleep $(shuf -i 10-300 -n 1)
|
|
|
|
- name: Run sign
|
|
env:
|
|
COOKIE: ${{ secrets.COOKIE }}
|
|
SCKEY: ${{ secrets.SCKEY }}
|
|
COOL_PUSH_SKEY: ${{ secrets.COOL_PUSH_SKEY }}
|
|
COOL_PUSH_MODE: ${{ secrets.COOL_PUSH_MODE }}
|
|
BARK_KEY: ${{ secrets.BARK_KEY }}
|
|
BARK_SOUND: ${{ secrets.BARK_SOUND }}
|
|
TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN }}
|
|
TG_USER_ID: ${{ secrets.TG_USER_ID }}
|
|
DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN }}
|
|
DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET }}
|
|
WW_BOT_KEY: ${{ secrets.WW_BOT_KEY }}
|
|
IGOT_KEY: ${{ secrets.IGOT_KEY }}
|
|
PUSH_PLUS_TOKEN: ${{ secrets.PUSH_PLUS_TOKEN }}
|
|
PUSH_PLUS_USER: ${{ secrets.PUSH_PLUS_USER }}
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
pip install -r requirements.txt
|
|
python3 ./genshin.py
|
|
# echo '${{ secrets.COOKIE }}' | tr '#' '\n' | sed 's/$/&#${{ secrets.SCKEY }}/g' | xargs -I {} sh -c 'echo "{}" | python3 ./genshin.py'
|