Sign inSign up

yasser618/emby-tg-bot

By yasser618

•Updated about 1 year ago

Image
0

3.8K

yasser618/emby-tg-bot repository overview

⁠🚀 项目简介

这是一个专为个人 Emby 用户设计的工具,用于自动识别和处理新资源。它可以自动帮你识别 Emby 媒体库中是否已存在新资源,并进行对比,让你轻松决定是否替换现有文件。

配合该项目tg助手直接全自动转发,解放双手全自动识别,TG助手⁠

免责声明: 本项目仅供个人在局域网内测试使用,严禁部署到公网,并禁止任何形式的商业用途。


⁠💬 官方反馈

如有任何问题或建议,购买激活码,请前往群内购买,反馈地址: TG 群组⁠

⁠✨ 主要功能
  • 资源自动识别与对比: 自动将收到的新资源与你的 Emby 媒体库进行比对。
  • 重复资源管理: 识别已存在的同名资源,并显示新旧资源的详细信息,方便你决定是否替换。
  • 多种识别方式: 支持精准词、正则规则和内置识别,优先级为:精准词 > 正则 > 内置。

⁠💻 使用说明
⁠🌐 Web 界面

默认的 Web 管理界面地址:http://您的IP:7878

⁠🔗 Webhook 地址

将以下地址填入 Emby 的新增/更新/删除媒体 Webhook 通知设置中,以实现数据自动更新: http://您的IP:7878/webhook

docker启动成功后先去机器人执行一遍同步/sync命令,耐心等待同步完成,web可以看到同步日志

⁠🎯 精准词规则
  1. 直接匹配: 当新消息包含与你设置的精准词完全相同的内容时,将直接以该内容去 Emby 库查找。
  2. TMDB 指向: 如果出现同名或同名同年的资源,你可以设置 TMDB ID 进行精确指向。例如,当消息中带有“动漫-xxxxx”时,即使有同名的真人剧,也可自动识别为你指定的动漫。

⁠📥 部署方式
⁠重要注意事项:
  • 代理配置: 在中国大陆服务器或本地 Docker 环境下,必须配置 Docker 的网络代理环境变量(HTTP_PROXY、HTTPS_PROXY、NO_PROXY)。海外 VPS 则无需此项配置。
⁠Docker Run 命令
docker run -d \
  --name emby-tg-bot \
  -e "HTTPS_PROXY=xxxxx" \
  -e "HTTP_PROXY=xxxxx" \
  -e "NO_PROXY=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" \
  -p 7878:7878 \
  -v /path/config:/app/config \
  -v /path/data:/app/data \
  -e ACTIVATION_CODE="激活码" \
  yasser618/emby-tg-bot:latest
⁠Docker Compose 文件 (docker-compose.yml)
version: '3.8'
services:
  emby-tg-bot:
    image: yasser618/emby-tg-bot:latest
    container_name: emby-tg-bot
    ports:
      - "7878:7878"
    volumes:
      - /path/config:/app/config
      - /path/data:/app/data
    environment:
      - HTTPS_PROXY=xxxxx
      - HTTP_PROXY=xxxxx
      - NO_PROXY=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
      - ACTIVATION_CODE=激活码

配置提示: 请务必将上述命令或文件中的 /path/... 替换为您服务器上的实际本地路径。

Tag summary

Content type

Image

Digest

sha256:c9cd282c9…

Size

425.6 MB

Last updated

about 1 year ago

docker pull yasser618/emby-tg-bot