具体部署流程看部署流程
要创建一个具有 Workers 权限的 Cloudflare API Token,请按照以下步骤操作:
- 登录 Cloudflare 帐户并导航到“我的资料”页面。
- 在左侧菜单中选择“API Tokens”。
- 点击“Create Token”按钮。
- 在 API token templates 中选择 Edit Cloudflare Workers
- 在 Github 仓库的 Settings -> Secrets 中添加以下 Secrets
- CF_API_TOKEN: 你的Cloudflare API TOKEN
- WRANGLER_TOML: 完整的 wrangler.toml 文件内容,可以参考wrangler-example.toml
- CF_WORKERS_DOMAIN(可选): 你的Cloudflare Workers 路由(Workers 路由里你的*.workers.dev值,不带https://)
- 在 Github 仓库的 Settings -> Actions 中,将 Actions 启用
- 为了安全起见,你fork的仓库不会同步更新我的仓库,所以你需要手动同步我的仓库
- 当你手动同步我的仓库后,你的仓库会自动触发 Action,自动部署
- 如果你想省略这一步你可以自己加一个自动同步我的仓库的Action
- 在你的仓库中创建一个文件,文件名为:
.github/workflows/sync.yml
- 将下面的内容复制到文件中
- 下面代码未经测试,仅提供参考
name: Sync on: schedule: - cron: '0 0 * * *' jobs: sync: runs-on: ubuntu-latest steps: - name: Sync uses: repo-sync/github-sync@v2 with: source_repo: 'https://github.com/TBXark/ChatGPT-Telegram-Workers' target_repo: '填写你的仓库地址‘ github_token: ${{ secrets.GITHUB_TOKEN }} source_branch: 'master'
- 在你的仓库中创建一个文件,文件名为:
``