# Daily Feishu digest for dota2.refining.dev traffic. # Repo secrets: CLOUDFLARE_EMAIL, CLOUDFLARE_API_KEY, FEISHU_WEBHOOK_URL # (copy from keyzoo refining/cloudflare + refining/feishu_webhook) name: site-traffic-notify on: schedule: # 09:00 China = 01:00 UTC - cron: "0 1 * * *" workflow_dispatch: inputs: day: description: "YYYY-MM-DD (empty = yesterday CST)" required: false type: string jobs: notify: # Mac mini Gitea runner (labels: self-hosted, macOS, ARM64, darwin-arm64) runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 - name: Post Feishu digest env: CLOUDFLARE_EMAIL: ${{ secrets.CLOUDFLARE_EMAIL }} CLOUDFLARE_API_KEY: ${{ secrets.CLOUDFLARE_API_KEY }} FEISHU_WEBHOOK_URL: ${{ secrets.FEISHU_WEBHOOK_URL }} run: | set -e PYTHON=python3 command -v python3 >/dev/null || PYTHON=python if [ -n "${{ github.event.inputs.day }}" ]; then "$PYTHON" notify_site_traffic.py --day "${{ github.event.inputs.day }}" else "$PYTHON" notify_site_traffic.py fi