Telegarm双向聊天机器人——极简高效(小白友好版)V4.0

4.2更新

  1. 🛡强制 Username 检查-
    为防止垃圾账号滥用,私聊逻辑现已增加强制检查。- 未设置用户名 (@username) 的用户将被拦截,并收到要求设置的提示。
  2. /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 和链接。
查询用户资料。

Github地址直达

如果对你有用的话,可以点个star~~
点赞
  1. flower说道:

    好东西,鸡腿送上

  2. 神经刀说道:

    nice 正好需要

  3. Tokin说道:

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

发表回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮