接入tgbot
This commit is contained in:
@@ -498,6 +498,31 @@ dockge/komodo 等 docker compose UI 也有自动更新功能
|
||||
| QR_LOGIN_STORE_MODE | 电视端扫码登录状态存储模式;serverless环境下多节点内存状态不可靠。 | auto、memory、hybrid、shared | auto |
|
||||
| WEB_PUSH_PROXY | Web Push 服务端发送代理地址,用于服务器访问 FCM 等 Push endpoint | HTTP/HTTPS 代理 URL | (空) |
|
||||
| WEB_PUSH_BASEURL | Web Push endpoint 反向代理 Base URL;支持 `{endpoint}`(URL编码)和 `{raw_endpoint}`(不编码)占位符 | URL | (空) |
|
||||
| TELEGRAM_BOT_TOKEN | Telegram Bot Token,用于 Bot 登录、绑定和通知推送 | BotFather 生成的 token | (空) |
|
||||
| TELEGRAM_BOT_USERNAME | Telegram Bot 用户名(不含或包含 @ 均可) | bot username | (空) |
|
||||
| TELEGRAM_WEBHOOK_SECRET | Telegram Webhook Secret;Webhook 路径为 `/api/telegram/webhook/<secret>` | 随机长字符串 | (空) |
|
||||
| TELEGRAM_API_PROXY | Telegram Bot API 系统代理(Node 部署可用,Cloudflare/Edge 会忽略) | HTTP/HTTPS 代理 URL | (空) |
|
||||
| TELEGRAM_API_BASE_URL | Telegram Bot API 反代 Base URL,用于替换 `https://api.telegram.org` | URL | (空) |
|
||||
| TELEGRAM_LOGIN_ENABLED | 是否启用 Telegram 快捷登录 | true/false | true |
|
||||
| TELEGRAM_BINDING_ENABLED | 是否启用 Telegram 账号绑定 | true/false | true |
|
||||
| TELEGRAM_NOTIFICATIONS_ENABLED | 是否启用 Telegram 通知推送 | true/false | true |
|
||||
| TELEGRAM_DEFAULT_NOTIFICATIONS | 新绑定 Telegram 用户是否默认开启通知 | true/false | true |
|
||||
|
||||
|
||||
### Telegram Bot 配置
|
||||
|
||||
1. 在 Telegram 通过 BotFather 创建 Bot,获取 `TELEGRAM_BOT_TOKEN` 和 Bot 用户名。
|
||||
2. 设置 `TELEGRAM_BOT_TOKEN`、`TELEGRAM_BOT_USERNAME`、`TELEGRAM_WEBHOOK_SECRET` 并重启服务。
|
||||
3. 如服务器无法直连 Telegram,可选填 `TELEGRAM_API_PROXY`(系统代理)或 `TELEGRAM_API_BASE_URL`(反代 Base URL)。
|
||||
4. 可在后台 Telegram Bot 配置页点击“一键设置 Webhook”,或手动将 Webhook 设置到:`https://你的域名/api/telegram/webhook/<TELEGRAM_WEBHOOK_SECRET>`。
|
||||
|
||||
可使用以下命令设置 Webhook:
|
||||
|
||||
```bash
|
||||
curl "https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/setWebhook" -d "url=https://你的域名/api/telegram/webhook/$TELEGRAM_WEBHOOK_SECRET" -d "secret_token=$TELEGRAM_WEBHOOK_SECRET"
|
||||
```
|
||||
|
||||
用户登录后可在“通知设置”中生成绑定码,也可在注册成功页直接绑定;绑定后可接收站内通知并使用 Telegram 确认登录。
|
||||
|
||||
NEXT_PUBLIC_DOUBAN_PROXY_TYPE 选项解释:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user