Bobby-Botique:开源 Telegram AI 助手框架,支持多模型路由与长期记忆
Le-Who/Bobby-Botique · Open-source Telegram AI assistant framework with provider routing, streaming recovery, agentic research, multimodal tools, Mini App UI, and GraphRAG memory.
ELI5:它是什么,解决什么问题
Bobby-Botique(GemAI Bot v2)是一个基于 Python 的开源 Telegram AI 助手框架,面向真实生产环境中的机器人运维。它提供多 AI 提供商路由与故障转移(Gemini、Opencode、OpenRouter、FreeTheAI)、流式响应恢复、有限步数的智能体式网络研究、URL/文档/图片理解、语音转录与 TTS、图像生成、Telegram Mini App 界面,以及基于 pgvector 与图谱写入的同意制长期私人记忆。项目采用 Quart/Hypercorn 承载 Web 服务与管理员仪表盘,使用 PostgreSQL/pgvector 与可选 Redis,并提供 Docker 部署与运维工具、可观测性配置。
核心能力与快速开始
★ 0 · Python
- 能做什么
- 多 AI 提供商路由与模型选择、密钥轮换以及部分响应恢复(8 秒无文本可启动第二路由,最多两路并发,先出文本者优先);快捷搜索(?)与有限步数智能体研究(??);URL、文档与图片理解;确定性天气/汇率/加密货币快捷查询;文档问答保留用户在 /documents 中显式选择的文件;类型化流式/完成响应投递,长响应支持 Redis Reader、可选 Telegraph 或 Telegram 分段;内联回答、响应标签页、协作看板与图像生成(/draw 与自然语言绘图,含画布控件);语音转录、意图感知聊天/搜索路由、队列 TTS 与 Mini App Live Audio;无响应时提供安全的停止重试操作;同意制私人长期记忆、向量与文本混合召回、带来源信息的图谱写入与账户数据控制;每日 Crocodile、2048 和 trivia 游戏;定时简报、提醒、塔罗与星座运势;功能开关的星盘报告(本地城市查询、PyEphem 行星计算、本地等宫制/角计算与可选 LLM 解读);管理仪表盘与每日内容控制、指标、依赖校验及指定 SHA 的 VPS 部署自动化。
- 适用场景
- 在 Telegram 上搭建具备多模型容灾能力的 AI 聊天助手;为群聊或私聊提供文档问答、图片理解与语音交互入口;通过 Mini App 提供记忆管理、设置与每日游戏界面;对天气、汇率、加密货币等查询走确定性快捷通道以降低延迟;为运营者提供基于 Prometheus 指标、结构化日志与管理仪表盘的可观测运维;通过 Docker Compose 与本地 Telegram Bot API Server 在自有 VPS 上部署 2 GB 文件限制的机器人。
- 项目形态
- 开发框架
- 部署方式
- 提供 Docker 部署与 VPS 部署自动化;架构包含 tg-bot(Quart + Hypercorn、Telegram webhook 更新器)、自托管 telegram-bot-api 容器与媒体清理 sidecar,共用 tg-net 桥接网络与共享卷;支持 webhook 或未设置 WEBHOOK_URL 时回退长轮询;Web 端口绑定 127.0.0.1,预期前置 Caddy/Nginx 反向代理。当前部署健康状态需另行验证。
- 主要依赖
- Python >=3.14,<3.15,Docker 镜像使用 slim 变体;需 PostgreSQL 并安装 pgvector(CI 使用 PostgreSQL 17 与 pgvector),Redis 为可选高速缓存层;需 TELEGRAM_BOT_TOKEN、DATABASE_URL 等必需环境变量;使用 uv==0.12.6 同步锁定的依赖;需自备各 AI 提供商及第三方 API 的密钥与配额。
- 使用限制
- 没有专门的直接 OpenAI 提供商模块,OpenAI 兼容网关为独立集成;无 ORM,持久化使用 asyncpg 与编号 SQL;Redis 缺失时仅在已实现处选择本地回退,不等同于 Reader、延迟投递或全部多副本特性;提供商配额、响应时间、质量与模型可用性因部署而异;私人数据删除无法撤回已导出、分享或发布到第三方服务的副本,Telegraph 默认关闭;星盘计算仅支持等宫制,不支持 Placidus/Koch,也未声称与 Swiss Ephemeris 一致,上线仍需按环境验证;内联文本与图像路径有独立路由,不保证特定模型胜出或满足延迟目标;语音确认依赖具体语音流程,并非全局通用。
- 许可证
- MIT
- 最近推送
- 2026-10-03 12:57
资料检查:2026-10-04 07:00 · 卡片整理:2026-10-04 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
作为开源 Telegram AI 助手框架,可用于构建和运维具备多 AI 提供商路由与故障转移、流式响应恢复、智能体式网络研究、多模态处理、长期记忆、Docker 部署与运维工具的生产级机器人应用。
查看内容依据
Bobby-Botique(GemAI Bot v2)是一个基于 Python 的开源 Telegram AI 助手框架,面向真实生产环境中的机器人运维。它提供多 AI 提供商路由与故障转移(Gemini、Opencode、OpenRouter、FreeTheAI)、流式响应恢复、有限步数的智能体式网络研究、URL/文档/图片理解、语音转录与 TTS、图像生成、Telegram Mini App 界面,以及基于 pgvector 与图谱写入的同意制长期私人记忆。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。