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'