Compare commits
14 Commits
backup/pre
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
96ffd6b492 | ||
|
|
06bcf8f15c | ||
|
|
78e7a88a8c | ||
|
|
54b12c7a04 | ||
|
|
9085a339ee | ||
|
|
f65e9a9aa5 | ||
|
|
9e4a0d5fd2 | ||
|
|
81dbf539f7 | ||
|
|
2ea97b879f | ||
|
|
8b6bbb4128 | ||
|
|
20f0e58e5f | ||
|
|
7482fd9114 | ||
|
|
feeef30ea6 | ||
|
|
7729f443bd |
35
README.md
35
README.md
@@ -1,4 +1,4 @@
|
|||||||
# 🤖 Telegram Private Chatbot (v4.0)
|
# 🤖 Telegram Private Chatbot (v5.3)
|
||||||
|
|
||||||
[](https://deploy.workers.cloudflare.com/?url=https://github.com/jikssha/telegram_private_chatbot)
|
[](https://deploy.workers.cloudflare.com/?url=https://github.com/jikssha/telegram_private_chatbot)
|
||||||

|

|
||||||
@@ -12,6 +12,27 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>📢 <b>v5.1 版本重要更新公告 (2026-01-05)</b></summary>
|
||||||
|
|
||||||
|
### 主要修复:
|
||||||
|
- **自动话题修复**:被删除话题用户不再转发到 General,会自动新建话题。
|
||||||
|
- **话题无限循环修复**:针对创建失败添加重试机制,最多重试 3 次。
|
||||||
|
- **消息路由规范化**:修复字符串与数字混用问题,统一规范化为 String 类型。
|
||||||
|
- **并发验证加固**:添加验证锁机制,彻底杜绝并发绕过漏洞。
|
||||||
|
- **数据读取保护**:实现 `safeGetJSON()` 安全读取机制,防止 KV 数据损坏导致崩溃。
|
||||||
|
- **验证系统重构**:改用索引方案,完全避免按钮回调截断问题,100% 可用。
|
||||||
|
|
||||||
|
### 更新功能:
|
||||||
|
**批量清理工具**:/cleanup # 扫描并清理已删除话题的用户数据
|
||||||
|
|
||||||
|
### ⚠️ 更新指南:
|
||||||
|
Fork用户可直接点击sync 更新同步,自动更新
|
||||||
|
手动部署用户复制worker.js代码到worker,重新部署一次
|
||||||
|
</details>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 📑 目录 (Table of Contents)
|
## 📑 目录 (Table of Contents)
|
||||||
|
|
||||||
* [✨ 核心特性](#-核心特性)
|
* [✨ 核心特性](#-核心特性)
|
||||||
@@ -54,6 +75,7 @@ v4.0 版本移除了所有不稳定的外部 API 依赖,专注于**极致的
|
|||||||
| `/trust` | **永久信任**<br>该用户将永久免除人机验证(永不过期)。 | 熟人、VIP 客户、长期合作伙伴。 |
|
| `/trust` | **永久信任**<br>该用户将永久免除人机验证(永不过期)。 | 熟人、VIP 客户、长期合作伙伴。 |
|
||||||
| `/reset` | **重置验证**<br>强制清除该用户的验证状态,下次需重新验证。 | 测试验证流程,或怀疑账号被盗。 |
|
| `/reset` | **重置验证**<br>强制清除该用户的验证状态,下次需重新验证。 | 测试验证流程,或怀疑账号被盗。 |
|
||||||
| `/info` | **查看信息**<br>显示当前用户的 UID、话题 ID 和链接。 | 查询用户资料。 |
|
| `/info` | **查看信息**<br>显示当前用户的 UID、话题 ID 和链接。 | 查询用户资料。 |
|
||||||
|
| `/cleanup` | **批量清理**<br>扫描并清理已删除话题的用户数据。 | 清理失效用户。 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -127,17 +149,20 @@ v4.0 版本移除了所有不稳定的外部 API 依赖,专注于**极致的
|
|||||||
|
|
||||||
## ❓ 常见问题 (FAQ)
|
## ❓ 常见问题 (FAQ)
|
||||||
|
|
||||||
**Q: 为什么点击验证按钮没有反应?**
|
**Q1: 为什么点击验证按钮没有反应?**
|
||||||
A: 请检查 Webhook 是否正确设置。必须确保 Telegram 允许发送 `callback_query` 事件。请务必执行上述“最后一步”中的重置操作。
|
A: 请检查 Webhook 是否正确设置。必须确保 Telegram 允许发送 `callback_query` 事件。请务必执行上述“最后一步”中的重置操作。
|
||||||
|
|
||||||
**Q: 为什么机器人无法在群里创建话题?**
|
**Q2: 为什么机器人无法在群里创建话题?**
|
||||||
A: 请确保:1. 群组 ID 正确(-100开头);2. 群组已开启 Topics 功能;3. 机器人是群管理员且拥有 "Manage Topics" 权限。
|
A: 请确保:1. 群组 ID 正确(-100开头);2. 群组已开启 Topics 功能;3. 机器人是群管理员且拥有 "Manage Topics" 权限。
|
||||||
|
|
||||||
**Q: 为什么人机验证能通过收不到转发的消息?**
|
**Q3: 为什么人机验证能通过收不到转发的消息?**
|
||||||
A: 请仔细检查所有变量名称和id是否准确,删除webhook再重新激活。
|
A: 请仔细检查所有变量名称和id是否准确,删除webhook再重新激活。
|
||||||
`(https://api.telegram.org/bot)<YOUR_TOKEN>/deleteWebhook?drop_pending_updates=true (https://api.telegram.org/bot)`
|
`(https://api.telegram.org/bot)<YOUR_TOKEN>/deleteWebhook?drop_pending_updates=true`
|
||||||
|
|
||||||
如果依然无法正常转发消息,尝试完成所有步骤后,最后再添加bot的管理员权限。
|
如果依然无法正常转发消息,尝试完成所有步骤后,最后再添加bot的管理员权限。
|
||||||
|
|
||||||
|
**Q4: 为什么webhook设置失败?**
|
||||||
|
A: 如果你设置了自定义域名不成功,Webhook 改回 workers.dev 域名再尝试。这种情况是你域名解析失败或者网络环境阻断造成的
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user