{"repo":"Hamster-Prime/Smart_Group_Bot","free":true,"listed":false,"github":"https://github.com/Hamster-Prime/Smart_Group_Bot","clone":"git clone https://github.com/Hamster-Prime/Smart_Group_Bot.git","description":"基于 LLM 的 Telegram 群聊智能管理机器人 — 智能决策、知识库 RAG、内容审查、贴纸学习、联网搜索、多层记忆架构","language":"Python","stars":74,"topics":["ai","aiogram","chatbot","content-moderation","knowledge-base","llm","python","qdrant","rag","telegram"],"license":"MIT","category":"ai-agents","readme_excerpt":"🤖 Smart Group Bot 一个由大模型驱动的 Telegram 群聊智能机器人，把「聊天陪伴」和「群组治理」合并进同一条消息管线：既能自然地参与群聊、调用技能查资料，也能完成内容审核、入群验证、爆破防护和民主投票封禁。全部运行配置在 Telegram Mini App 内可视化完成。 --- 📜 目录 - ✨ 核心特性 - 🧭 架构概览 - 🚀 快速开始 (Docker 推荐) - 🛠️ 手动部署 - 📖 使用指南 - ⚙️ 设置中心 (Mini App) - 🧠 智能对话与模型 - 🛡️ 内容审核 - 🔐 入群验证 - 🕵️ 资料筛查与自动巡检 - 🚨 爆破防护 - 🗳️ 民主投票封禁 - 📣 呼叫管理员 - ⌨️ 关键词回复与定时消息 - 👋 入群欢迎语 - 🕰️ 群权限与夜间模式 - 🧰 技能系统 - 📝 永久记忆与主动话题 - 🔧 配置说明 - 📂 项目结构 - 🤝 贡献指南 - 📄 许可证 - 🙏 致谢 --- ✨ 核心特性 特性 描述 :--- :--- 🧠 智能决策回复 独立的决策模型先判断「该不该说话」：被 @ 或被回复时必答，群友互聊时保持安静，避免机器人刷屏。 🔌 多供应商大模型 基于 LiteLLM 接入 OpenAI / Anthropic / Gemini / 任意 OpenAI 兼容网关；main、decision、moderation、vision、compress、embed 六种角色分别选型，并支持 fallback 链自动降级。 🛡️ 三级内容审核 关键词、正则、LLM 语义三种规则类型，每条规则独立配置 warn / delete / ban 动作，并按置信度分级处置。 🤖 Bot 广告机审核 其他 bot 发的群消息同样进入审核，累计 5 条干净消息后自动加入白名单，违规则删除并计入警告。 🔐 入群人机验证 新成员先禁言，再在 Telegram Mini App 内完成 Cloudflare Turnstile / hCaptcha（可双重）验证后恢复权限。 🕵️ 资料筛查与全局封禁 入群和每日巡检时用群规审查昵称、用户名和简介，命中即加入全局封禁名单。 🔁 每日自动巡检 每天定时分批复查全群成员资料（默认 04:30、每批 500 人），违规者禁言并发起真人质询。 🚨 爆破防护 短窗口内批量入群（默认 60 秒 8 人）自动锁群，追溯质询近期加入者，锁定到期主动解除。 🗳️ 民主投票封禁 回复骚扰消息发起 /voteban ，达到票数即封禁；管理员可提前终止或直接封禁，全程写入审计账本。 📣 呼叫管理员 群成员发送 @admin 一键真实 @ 提及管理员，支持冷却时间与逐群指定目标。 ⌨️ 关键词与定时消息 逐群配置关键词触发回复（包含 / 完全 / 正则）与定时群发（每日定时或固定间隔），均支持自定义内联按钮与自动置顶。 🕰️ 群权限与夜间模式 完整编辑 Telegram ChatPermissions ，并可配置跨午夜、按星期、带优先级的定时权限时段。 🧰 技能系统 主模型通过 function calling 自主调用 14 个技能：联网搜索、网页抓取、音乐点播、影视信息、B 站 / 微博、mihomo 与 RouterOS 官方文档等。 📝 分层记忆 每群最近 500 条热窗口 + 7 天原始消息档案；使用 SQLite FTS5/BM25 与向量召回检索旧消息，并保留发送人、时间、回复链、Telegram 消息 ID","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hamster-Prime","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hamster-Prime/Smart_Group_Bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}