4.2更新
- 🛡强制 Username 检查-
为防止垃圾账号滥用,私聊逻辑现已增加强制检查。- 未设置用户名 (@username) 的用户将被拦截,并收到要求设置的提示。/info指令增强-
管理员查询用户信息时,现支持显示用户的 完整姓名 (Full Name)。
以下是原文
花了一天用ai写了这个bot,结合了好几个其他项目的拼多多版,最终完成达到我想要的效果。这是一个基于 Cloudflare Workers 的高性能 Telegram 双向私聊机器人,下面是简单介绍:
解决痛点:
1. 分组聊天,每个用户一个对话框,避免私聊混乱。我觉得这个必须要有!
2. 有简单的人机验证,防广告,本来想要api,几次测试都没调用成功,就改用本地题目了。
3. 不需要服务器,基于 Cloudflare Workers 部署,我觉得比较省事。
4. 十分简单,小白也能几分钟搞定!
| 核心功能 | |
|---|---|
| ⚡ 0 延迟验证 | 采用本地精选常识题库。秒开秒验,彻底告别网络超时与接口报错,验证成功率 100%。 |
| 🛡️ 智能防骚扰 | 验证通过后提供 30 天免打扰期,30天过后需重新验证。 |
| 💬 话题群组管理 | 利用 Telegram Forum Topics 功能,自动为每位私聊用户创建一个独立的话题,消息隔离,管理井井有条。 |
| 👮 隐形指令系统 | 自动拦截用户端发送的 / 开头指令,防止普通用户骚扰管理员。管理指令仅在管理员群组内生效。 |
| 🔒 权限控制 | 强大的指令集:支持 封禁 (/ban)、解封 (/unban)、结单 (/close) 和 永久信任 (/trust) 等操作。 |
| ☁️ Serverless | 完全基于 Cloudflare Workers 运行。0 成本、无需服务器、无需运维、抗高并发。 |
| 📸 多媒体支持 | 完美支持文本、图片、视频、文件等多种消息格式的双向转发,不丢失任何细节。 |
指令也只有几个,都是很实用的。
| 指令 | 作用 | 适用场景 |
|---|---|---|
/close |
强制关闭对话 机器人会提示用户对话已结束,并拒收新消息。 |
工单处理完成,礼貌结束咨询。 |
/open |
重新开启对话 恢复对该用户的消息转发。 |
误操作关闭,或用户需再次联系。 |
/ban |
封禁用户 机器人将完全无视该用户的所有消息(无提示)。 |
遇到恶意刷屏、广告机器人。 |
/unban |
解封用户 恢复该用户的正常通讯权限。 |
给予改过自新的机会。 |
/trust |
永久信任 该用户将永久免除人机验证(永不过期)。 |
熟人、VIP 客户、长期合作伙伴。 |
/reset |
重置验证 强制清除该用户的验证状态,下次需重新验证。 |
测试验证流程,或怀疑账号被盗。 |
/info |
查看信息 显示当前用户的 UID、话题 ID 和链接。 |
查询用户资料。 |
如果对你有用的话,可以点个star~~

好东西,鸡腿送上
nice 正好需要
好东西,鸡腿支持,抽时间把之前docker弄的机器人改成这个workers的,这样省的弄服务器了