Loading... # 开源导读:TGbot-D1 2.6.1 — 基于 Cloudflare Worker + D1 的 Telegram 双向机器人 最近 NodeSeek 上看到一个挺实用的开源项目更新:**TGbot-D1**(作者 alizhang),一个基于 Cloudflare Worker 和 D1 数据库的 Telegram 双向机器人,刚发布 2.6.1 版本。项目在 GitHub 上已有 **340+ star**,还在持续活跃迭代。 这个项目本质上是把 Telegram 私聊"搬到"管理员群组的话题(Topic)里来处理:**用户私聊消息自动转发到管理员群组的对应话题,管理员在话题里的回复再中继回用户私聊**。适合社群管理员、客服场景使用,全套免费工具链(Cloudflare Worker + D1),零服务器成本。 项目地址:**https://github.com/moistrr/TGbot-D1** ## 为什么从 KV 迁移到 D1 作者自述,上一个版本用的是 Cloudflare KV 存储,但**KV 限制比较多**(写入容量有限、按写入次数计费),而且功能和变量使用起来并不太方便。2.6 起重构为 **D1(Cloudflare 的 SQLite 数据库)**,获得更高的写入容量——这对消息量大的机器人是实打实的优势。 ## 核心功能一览 - **双向中继 + 话题模式**:私聊 → 群组话题 → 回复中继回私聊 - **D1 数据库存储**:替代 KV,写入容量更大 - **完整的管理员配置菜单**:`/start` 进入配置面板 - **增强的规则管理**:关键词自动回复、过滤规则 - **内容过滤与安全**:黑名单、静音、人机验证 - **用户管理操作**:屏蔽、静音、资料卡操作 - **已编辑消息处理**:用户编辑消息后同步更新 - **消息备份功能**:消息落库可查 - **协同多账号处理**:支持多账号协同 ## 2.6.1 版本更新内容 本次更新聚焦**修复 + 管理体验优化**: 1. **修复 BUG**:管理员发送特殊类文件会发送失败的问题 2. **黑名单与静音用户汇总**:被屏蔽的用户集中在一个分组,可同步操作——"再也不会忘了谁被屏蔽了" 3. **修复各窗口之间按钮状态不同步的问题** ## 2.6 版本更新内容 1. **信息名片卡**:可以直接跳转对方名片,直接看到对方信息 2. **名片卡内容优化**:重复信息删除,仅保留最重要的信息 3. **用户资料卡信息汇总**:用户很多时,不需要再翻话题列表 4. **资料卡一键直达聊天窗口**:提升寻找效率 5. **对方消息静音**:可精确到每个对应话题的消息静音——"不能屏蔽又不想看他消息的绝佳功能" ## 2.5 版本更新内容 1. 优化管理员面板响应速度和反复弹窗问题 2. 支持多个答案的验证,用 `|` 分隔 3. 修正二次 `/start` 错误 4. 修正双向修改信息提示内容空白 5. 纠正自动回复和关键词屏蔽面板响应和格式 6. 修复删除话题后再次建立聊天报错 7. 修复 config 表格创建空白导致无法点击操作面板 ## 部署注意(重要) 作者特别提醒了一个**部署细节**,新手很容易踩坑: > 先创建群组 → 把群组改成**话题模式** → 把 BOT 拉进去 → **从人员列表里面提升权限**(不要从管理员里面设置,否则会提示无法读取信息)→ 然后就可以使用了 另外作者也提到,教程帖在 NodeSeek 有发布,如果部署中实在搞不明白,对照教程一步步排查哪一步漏了。 ## 小结 TGbot-D1 是一个成熟度不错的 Telegram 客服/社群管理机器人方案:免费容量友好的存储(D1)、完整的管理面板、持续迭代的细节优化(黑名单汇总、消息静音、名片卡直达)。如果你正好有"Telegram 私聊统一管理"的需求,又不想花钱养服务器,值得一试。 > 部署教程帖:https://www.nodeseek.com/post-506112-1 > 上一个版本帖子:https://www.nodeseek.com/post-504960-1 --- *本文改写自 NodeSeek 社区帖子《部署D1的cloudflare的双向BOT2.6.1》,原文:https://www.nodeseek.com/post-505641-1 。项目版权归原作者 moistrr/alizhang 所有。* Last modification:August 22, 2026 © Allow specification reprint Like 如果觉得我的文章对你有用,请随意赞赏