近期,一些黑产收集了近百万个中文 Telegram 用户的私聊机器人的用户名(username),并对这些机器人进行广告轰炸。
一位 Nodeseek 用户开发了一个接入Google Gemini 的私聊机器人,该项目可以借助 AI 生成验证码,并用 AI 智能过滤发出的每条消息是否包含垃圾信息和恶意内容(即使用户已完成验证)
目前该项目已支持的部署方式(依赖VPS):
- Docker Compose
- Docker
- 手动部署
计划支持:
- Cloudflare worker(无需依赖VPS)
❌ 已知问题:
- 如果 VPS 被送中或位于 Gemini 不支持的地区,会报错:Gemini analysis failed: 400 User location is not supported for the API use.
解决方法:更换其他 VPS。
💡
作者未来适配的 cf worker 版,或许能彻底解决该问题
在接入该项目前,一些用户已部署过其他私聊机器人项目,如果发起私聊者先前已与 bot 进行过聊天,直接发消息,则会无限触发验证。(即跳过了 /start ,直接发起私聊)
解决方法:发起私聊者必须先向 bot 发送一次 /start ,才不会触发无限验证。
⚒️
作者已修复该问题,请更新至最新版本
引申阅读:BetterForward 最近新增了「基于关键词的智能垃圾消息过滤系统」。
如果你不想接入Gemini,则可以尝试该解决方案。你可以针对近期收到骚扰内容,手动添加关键词进行过滤。
博客之前曾介绍过 BetterForward ,你通过下文进行了解。
私聊机器人 Livegrambot 再出丑闻,分享几个平替的开源项目
Livegrambot 在你不知情的情况下,利用你的机器人广播虚拟货币广告。请及时更换你的私聊转发服务商。

