chore: 完善 WPS 绑定验证码配置的文档说明与变量示例
This commit is contained in:
30
README.md
30
README.md
@@ -26,15 +26,27 @@ bun x wrangler login
|
||||
|
||||
### 3. 设置密钥 (Secrets)
|
||||
|
||||
为了安全,GoToSocial 的地址和访问令牌需要作为密钥存储在 Cloudflare 中。
|
||||
部署此 Worker 需要3个密钥。
|
||||
|
||||
1. **登录 WPS 后台,找到 `bind_code`**
|
||||
* 在WPS表单的“数据推送”设置页面,您会看到一行说明,其中包含 `bind_code` 和一长串数字,像这样:
|
||||
`{"bind_code":"20260119203041975010606"}`
|
||||
* **复制**这串数字 (不要引号)。
|
||||
|
||||
2. **设置 BIND_CODE 密钥**
|
||||
* 在终端执行以下命令,当提示时,粘贴您刚刚复制的数字:
|
||||
```bash
|
||||
# 1. 设置你的 GoToSocial 实例 API 地址
|
||||
bun x wrangler secret put BIND_CODE
|
||||
```
|
||||
|
||||
3. **设置 GoToSocial 密钥**
|
||||
* 执行以下命令来设置您的 GoToSocial 实例地址和访问令牌:
|
||||
```bash
|
||||
# 设置 GoToSocial 实例 API 地址
|
||||
# 示例: https://your-domain.com/api/v1/statuses
|
||||
bun x wrangler secret put GOTOSOCIAL_URL
|
||||
|
||||
# 2. 设置你的 GoToSocial Bearer Token
|
||||
# 这是用于 API 认证的访问令牌
|
||||
# 设置 GoToSocial 访问令牌 (Bearer Token)
|
||||
bun x wrangler secret put GOTOSOCIAL_TOKEN
|
||||
```
|
||||
|
||||
@@ -44,6 +56,7 @@ bun x wrangler secret put GOTOSOCIAL_TOKEN
|
||||
|
||||
- `GOTOSOCIAL_URL`: 你的 GoToSocial 实例 API 地址。
|
||||
- `GOTOSOCIAL_VISIBILITY`: 动态的可见性,默认为 `private`。可选值:`public`, `unlisted`, `private`, `direct`。
|
||||
- `BIND_CODE`: 您在WPS后台看到的 `bind_code`。
|
||||
|
||||
> **注意**: 在生产环境(部署后),配置的密钥 (`secrets`) 会覆盖 `wrangler.toml` 文件中的 `vars` 变量。
|
||||
|
||||
@@ -56,12 +69,13 @@ bun x wrangler deploy
|
||||
部署成功后,Cloudflare 会提供一个 Worker URL,格式通常为:
|
||||
`https://wps-gotosocial-bot.你的用户名.workers.dev`
|
||||
|
||||
### 6. 配置 WPS 表单
|
||||
### 6. 绑定 WPS 表单
|
||||
|
||||
1. 打开你的 WPS 表单,进入 **设置 -> 数据推送**。
|
||||
1. 回到 WPS 表单的“数据推送”设置页面。
|
||||
2. 在 **URL** 输入框中,填入你部署好的 Worker URL,并在末尾加上 `/webhook`。最终的 URL 应该像这样:
|
||||
```
|
||||
https://wps-gotosocial-bot.你的用户名.workers.dev/webhook
|
||||
```
|
||||
3. 点击 **“校验并绑定”**。
|
||||
4. 绑定成功后,WPS 表单的任何新提交都将自动推送到你的 GoToSocial。
|
||||
3. 确保您已经通过 `wrangler secret put BIND_CODE` 设置好了密钥。
|
||||
4. 点击 **“校验并绑定”**。如果一切顺利,会提示绑定成功。
|
||||
5. 之后,WPS 表单的任何新提交都将自动推送到你的 GoToSocial。
|
||||
|
||||
@@ -6,6 +6,7 @@ compatibility_date = "2024-01-01"
|
||||
# GOTOSOCIAL_URL: GoToSocial 实例的 API 地址
|
||||
# GOTOSOCIAL_TOKEN: GoToSocial 的 API Bearer Token
|
||||
# GOTOSOCIAL_VISIBILITY: 可选, toot 的可见性, 默认 'private' (private, direct, unlisted, public)
|
||||
# BIND_CODE = "paste-the-code-from-wps-ui-here"
|
||||
#
|
||||
# 部署前, 请务必在 Cloudflare Dashboard 中设置好 GOTOSOCIAL_URL 和 GOTOSOCIAL_TOKEN 的 secrets
|
||||
# 例如: npx wrangler secret put GOTOSOCIAL_TOKEN
|
||||
|
||||
Reference in New Issue
Block a user