{"repo":"xzb177/YiMao","free":true,"listed":false,"github":"https://github.com/xzb177/YiMao","clone":"git clone https://github.com/xzb177/YiMao.git","description":"YiMao · 云海求片助手 — 双核心 Telegram 影视求片机器人。订阅模式：TMDB 智能搜索一键订阅 / 趣味求片模式：AI 生成五层地狱闯关，通关解锁优先求片。深度集成 MoviePilot + Emby/Jellyfin。Go 1.24","language":"Go","stars":71,"topics":["docker","emby","golang","media-server","telegram-bot","ai-powered","game","jellyfin","moviepilot","tmdb"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"YiMao YiMao 是面向 Telegram 的私人影视任务中心，把搜索、求片、审核、MoviePilot 下载/整理进度和 Emby 入库通知放在同一条链路中。用户可以使用 Bot 对话或 Mini App；AI、只读运行监控和许愿池是增强能力，不是部署主链路的前置条件。 工作方式 普通求片的实际流程： “MoviePilot 下载完成”和“Emby 已经可以看”是两个不同状态。YiMao 不会在外部系统失败时把错误伪装成空态或成功。 当前产品入口 - Bot 以搜索求片为默认路径，保留详情/季度、候选资源、求片进度、想看/拼车、许愿池、洗版、问题反馈和入库通知。 - Mini App 是 App-first 任务中心：首页先展示“今晚要看 / 卡住的事 / 正在替你办”，再进入找片、求片/洗版提交、任务时间线、想看、许愿、反馈和只读监控。 - 游戏中心只保留电影情报站、盲盒、命运轮盘和观影画像；Roulette 的进入和再转一次回调都可用。 - 管理员负责求片/洗版审核、洗版认领与 MediaSource 安全核验、反馈处理和通知设置。洗版完成必须先进入明确确认，不会绕过旧版保留检查。 新用户一键部署 前置条件：Linux、Docker daemon、Git、curl，以及宿主机可访问的 MoviePilot。 首次执行会生成权限为 0600 的 .env 并退出。填写以下必需项： - TELEGRAM BOT TOKEN - ADMIN USER IDS ，第一个 Telegram 数字 ID 是 root admin - MOVIEPILOT URL - MOVIEPILOT API KEY - API KEYS ，默认 API auth 开启时必填 然后执行： 安装脚本会真实执行 Docker verify stage、生产镜像构建、Git revision 标记、named volume 创建、事务式容器切换和健康等待。已有容器升级失败时会自动恢复旧容器。 /link 用于绑定 MoviePilot 账号，不会自动授予管理员权限。 完整步骤、Webhook、Mini App、备份、回滚和排障见 部署与运维。 运行拓扑 默认生产参数： - host network - restart=unless-stopped - named volume yimao-data:/app/data - Docker socket /var/run/docker.sock - /health 与 Docker HEALTHCHECK - OCI label org.opencontainers.image.revision= 由于使用 host network， MOVIEPILOT URL 和 EMBY URL 必须是宿主机可访问地址，不能默认使用 Compose service name。 常用运维 只有明确不再需要数据时才执行： 卸载 YiMao 不会删除 MoviePilot、Emby、下载器、rclone、媒体目录或云端媒体。 HTTP 入口 - GET /health ：服务与依赖健康检查 - POST /webhook ：Telegram webhook 模式 - POST /webhook/moviepilot 、 POST /webhook/mp ：MoviePilot 事件 - POST /webhook/emby ：Emby 事件 - GET /miniapp ：App-first Mini App shell - /api/","default_branch":null,"files":null,"tree":[],"storefront":"/r/xzb177","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xzb177/YiMao/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."}