Files
Xboard/plugins/Telegram/README.md
xboard 58868268dd feat: enhance plugin management
- Add command support for plugin management
- Optimize plugin management page layout
- Add email copy functionality for users
- Convert payment methods and Telegram Bot to plugin system
2025-07-26 18:49:58 +08:00

85 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Telegram 插件
XBoard 的 Telegram Bot 插件,提供用户账号绑定、流量查询、订阅链接获取等功能。
## 功能特性
- ✅ 工单通知功能(可配置开关)
- ✅ 支付通知功能(可配置开关)
- ✅ 用户账号绑定/解绑
- ✅ 流量使用情况查询
- ✅ 订阅链接获取
- ✅ 工单回复支持
## 可用命令
### `/start` - 开始使用
欢迎新用户并显示帮助信息,支持动态配置。
### `/bind` - 绑定账号
绑定用户的 XBoard 账号到 Telegram。
```
/bind [订阅链接]
```
### `/traffic` - 查看流量
查看当前绑定账号的流量使用情况。
### `/getlatesturl` - 获取订阅链接
获取最新的订阅链接。
### `/unbind` - 解绑账号
解绑当前 Telegram 账号与 XBoard 账号的关联。
## 配置选项
### 基础配置
| 配置项 | 类型 | 默认值 | 说明 |
| ------------ | ------- | ------------------------------------------------------------------------------------------ | -------------------- |
| `auto_reply` | boolean | true | 是否自动回复未知命令 |
| `help_text` | text | '请使用以下命令:\\n/bind - 绑定账号\\n/traffic - 查看流量\\n/getlatesturl - 获取最新链接' | 未知命令的回复文本 |
### `/start` 命令动态配置
| 配置项 | 类型 | 说明 |
| ----------------------- | ---- | ------------------------ |
| `start_welcome_title` | text | 欢迎标题 |
| `start_bot_description` | text | 机器人功能介绍 |
| `start_bind_guide` | text | 未绑定用户的绑定指导 |
| `start_unbind_guide` | text | 已绑定用户显示的命令列表 |
| `start_bind_commands` | text | 未绑定用户显示的命令列表 |
| `start_footer` | text | 底部提示信息 |
### 工单通知配置
| 配置项 | 类型 | 默认值 | 说明 |
| ---------------------- | ------- | ------ | -------------------- |
| `enable_ticket_notify` | boolean | true | 是否开启工单通知功能 |
### 支付通知配置
| 配置项 | 类型 | 默认值 | 说明 |
| ----------------------- | ------- | ------ | -------------------- |
| `enable_payment_notify` | boolean | true | 是否开启支付通知功能 |
## 使用流程
### 新用户使用流程
1. 用户首次使用 Bot发送 `/start`
2. 根据提示绑定账号:`/bind [订阅链接]`
3. 绑定成功后即可使用其他功能
### 日常使用流程
1. 查看流量:`/traffic`
2. 获取订阅链接:`/getlatesturl`
3. 管理绑定:`/unbind`