diff --git a/.github/workflows/deploy-CloudflareWorkers.yml b/.github/workflows/deploy-CloudflareWorkers.yml index a6443d0..ffadc47 100644 --- a/.github/workflows/deploy-CloudflareWorkers.yml +++ b/.github/workflows/deploy-CloudflareWorkers.yml @@ -16,14 +16,14 @@ jobs: sed -i 's/TG_WEBHOOK_SECRET_TOKEN = ""/TG_WEBHOOK_SECRET_TOKEN = "${{ secrets.TG_WEBHOOK_SECRET_TOKEN }}"/' wrangler.toml sed -i 's/TG_BOT_OWNER_USERNAME = ""/TG_BOT_OWNER_USERNAME = "${{ secrets.TG_BOT_OWNER_USERNAME }}"/' wrangler.toml sed -i 's/TG_BOT_ALLOW_ANYONE = ""/TG_BOT_ALLOW_ANYONE = "${{ secrets.TG_BOT_ALLOW_ANYONE }}"/' wrangler.toml - sed -i 's/R2_CUSTOM_DOMAIN = ""/R2_CUSTOM_DOMAIN = "${{ secrets.CLOUDFLARE_R2_CUSTOM_DOMAIN }}"/' wrangler.toml + sed -i 's/R2_CUSTOM_DOMAIN = ""/R2_CUSTOM_DOMAIN = "${{ secrets.R2_CUSTOM_DOMAIN }}"/' wrangler.toml sed -i 's/id = ""/id = "${{ secrets.CLOUDFLARE_KV_NAMESPACE_ID }}"/' wrangler.toml sed -i 's/bucket_name = ""/bucket_name = "${{ secrets.CLOUDFLARE_BUCKET_NAME }}"/' wrangler.toml - sed -i 's/B2_KEY_ID = ""/B2_KEY_ID = "${{ secrets.BACKBLACE_B2_KEY_ID }}"/' wrangler.toml - sed -i 's/B2_SECRET_KEY = ""/B2_SECRET_KEY = "${{ secrets.BACKBLACE_B2_SECRET_KEY }}"/' wrangler.toml - sed -i 's/B2_ENDPOINT = ""/B2_ENDPOINT = "${{ secrets.BACKBLACE_B2_ENDPOINT }}"/' wrangler.toml - sed -i 's/B2_BUCKET = ""/B2_BUCKET = "${{ secrets.BACKBLACE_B2_BUCKET }}"/' wrangler.toml - sed -i 's/B2_CUSTOM_DOMAIN = ""/B2_CUSTOM_DOMAIN = "${{ secrets.BACKBLACE_B2_CUSTOM_DOMAIN }}"/' wrangler.toml + sed -i 's/B2_KEY_ID = ""/B2_KEY_ID = "${{ secrets.B2_KEY_ID }}"/' wrangler.toml + sed -i 's/B2_SECRET_KEY = ""/B2_SECRET_KEY = "${{ secrets.B2_SECRET_KEY }}"/' wrangler.toml + sed -i 's/B2_ENDPOINT = ""/B2_ENDPOINT = "${{ secrets.B2_ENDPOINT }}"/' wrangler.toml + sed -i 's/B2_BUCKET = ""/B2_BUCKET = "${{ secrets.B2_BUCKET }}"/' wrangler.toml + sed -i 's/B2_CUSTOM_DOMAIN = ""/B2_CUSTOM_DOMAIN = "${{ secrets.B2_CUSTOM_DOMAIN }}"/' wrangler.toml - uses: actions/setup-node@v4 with: node-version-file: package.json diff --git a/README.md b/README.md index 111ab4d..563a2d2 100644 --- a/README.md +++ b/README.md @@ -108,20 +108,20 @@ bucket_name = "" 要使用 GitHub Actions 部署 Cloudflare Workers,需要在 GitHub 仓库中设置以下 Secrets: -1. `CLOUDFLARE_ACCOUNT_ID`: Your Cloudflare account ID. -2. `CLOUDFLARE_API_TOKEN`: Your Cloudflare API token. -3. `TG_BOT_TOKEN`: Your Telegram bot token. -4. `TG_WEBHOOK_SECRET_TOKEN`: A secret token for the Telegram webhook. -5. `TG_BOT_OWNER_USERNAME`: The username of the Telegram bot owner. -6. `TG_BOT_ALLOW_ANYONE`: Configuration to allow anyone to use the Telegram bot. -7. `CLOUDFLARE_R2_CUSTOM_DOMAIN`: Custom domain for your Cloudflare R2 storage. -8. `CLOUDFLARE_KV_NAMESPACE_ID`: The namespace ID for your Cloudflare KV storage. -9. `CLOUDFLARE_BUCKET_NAME`: The bucket name for your Cloudflare storage. -10. `BACKBLACE_B2_KEY_ID`: Your Backblaze B2 key ID. -11. `BACKBLACE_B2_SECRET_KEY`: Your Backblaze B2 secret key. -12. `BACKBLACE_B2_ENDPOINT`: The endpoint for your Backblaze B2 storage. -13. `BACKBLACE_B2_BUCKET`: The bucket name for your Backblaze B2 storage. -14. `BACKBLACE_B2_CUSTOM_DOMAIN`: Custom domain for your Backblaze B2 storage. +- `CLOUDFLARE_ACCOUNT_ID`: Your Cloudflare account ID. +- `CLOUDFLARE_API_TOKEN`: Your Cloudflare API token. +- `CLOUDFLARE_KV_NAMESPACE_ID`: The namespace ID for your Cloudflare KV storage. +- `CLOUDFLARE_BUCKET_NAME`: The bucket name for your Cloudflare storage. +- `R2_CUSTOM_DOMAIN`: Custom domain for your Cloudflare R2 storage. +- `TG_BOT_TOKEN`: Your Telegram bot token. +- `TG_WEBHOOK_SECRET_TOKEN`: A secret token for the Telegram webhook. +- `TG_BOT_OWNER_USERNAME`: The username of the Telegram bot owner. +- `TG_BOT_ALLOW_ANYONE`: Configuration to allow anyone to use the Telegram bot. +- `B2_KEY_ID`: Your Backblaze B2 key ID. +- `B2_SECRET_KEY`: Your Backblaze B2 secret key. +- `B2_ENDPOINT`: The endpoint for your Backblaze B2 storage. +- `B2_BUCKET`: The bucket name for your Backblaze B2 storage. +- `B2_CUSTOM_DOMAIN`: Custom domain for your Backblaze B2 storage. ### 如何设置 Secrets diff --git a/package.json b/package.json index fa91f02..1f6c092 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "img-mom", "version": "0.1.0", "private": true, + "engines": { + "node": ">=20.0.0" + }, "scripts": { "dev": "wrangler dev src/index.ts", "tunnel": "cloudflared tunnel --url http://127.0.0.1:8787",