docs(core): 📝 更新 README 说明文档以支持消息删除功能

在文档中新增了关于 `/del` 命令的使用说明,详细描述了用户和管理员如何通过该命令实现双向消息删除功能。同时优化了文档的整体结构排版,提高了内容的可读性。

主要变更内容:
- 在功能概览中加入 `/del` 命令介绍
- 在用户流程章节详细说明了用户侧与管理员侧的删除逻辑
- 明确了删除权限限制:用户仅能删除自己发送的消息
This commit is contained in:
2026-05-04 02:56:55 +08:00
parent 8e0a56c4ba
commit 66604fe575

View File

@@ -18,6 +18,7 @@
- 网页验证提交会校验 Telegram WebApp `initData`,并使用 nonce 防止伪造 `user_id`
- 管理员 ID 与协管 ID 使用精确匹配,避免字符串片段误判。
- 屏蔽词和自动回复正则使用安全包装,降低坏正则导致 Worker 异常或 ReDoS 的风险。
- **新增 `/del` 命令**:用户和管理员都可以删除消息(详见下方说明)。
## 核心功能
@@ -32,6 +33,7 @@
- 支持消息编辑记录同步。
- 支持消息备份到指定群或频道。
- 内置 Telegram 管理面板,主管理员通过 `/start` 打开。
- **支持双向消息删除**:用户和管理员都可以通过 `/del` 命令删除消息。
## 运行环境
@@ -163,6 +165,10 @@ curl -X POST "https://api.telegram.org/bot<BOT_TOKEN>/setWebhook" \
5. 验证通过后,用户消息会转发到管理员群中的个人 topic。
6. 管理员在 topic 中回复Bot 会把回复发送给该用户。
7. 用户或管理员编辑消息时Bot 会同步对应的编辑提示。
8. **删除消息**
- **用户侧**:引用自己发送的消息,发送 `/del` 命令,可以删除该消息并通知管理员。
- **管理员侧**:在 topic 中引用消息,发送 `/del` 命令,可以同时删除用户侧和管理员侧的消息。
- **注意**:用户只能删除自己发送的消息,无法删除管理员回复的消息。
## 安全建议