利用影音机器人实现自动识别改名,帮助emby识别,告别tmm手动刮削。
本文最后更新于 78 天前,其中的信息可能已经有所发展或是发生改变。

你要做的准备

家里有一台可以持续运行的设备(群晖威联通或其他任意自组设备)

这台设备上需要安装Docker(https://www.docker.com/)并启动

找到一款适合自己的私人影音服务,推荐EMby

了解PT站,有账号并拥有一款下载工具,qBittorrent或transmission

玩豆瓣,喜欢从豆瓣选电影、电视剧

实现效果图

机器人日志
机器人识别并做硬连
emby直接识别效果
微信推送通知

前期操作的看原作者的基础教程,我这里直接从拉取镜像开始。

第一步拉取镜像

1. ssh工具登录群晖,sudo -i 获取root权限。你会别的也

2. 然后docker pull yipengfei/movie-robot:latest

3. 给一个命令,按照自己的实际情况修改,不会的看图片手动添加也行。

docker run  -d --name=movie-robot --hostname movie-robot \
-v /volume1/docker/robot:/data \
-v /volume2/downloads:/downloads \
-v /volume2/download2:/download2 \
-e LICENSE_KEY=你的key \
yipengfei/movie-robot:latest
这个key 跳转github加群有送的。
手动配置图片

第二步配置机器人

第一次启动会失败,会在你的映射的目录生成文件 比如我的就是docker/robot

开始配置你的 app_config.yml 别的配置就不讲了,只说做硬连的怎么写。

1.

save_mode:

– type: 电影

path: ‘/downloads/movies’

link_path: ‘/downloads/moviesemby’

– type: 剧集

path: ‘/download2/tv’

link_path: ‘/download2/tvemby’

我只分了两种类型,你想细分可以加,path:你下载的目录, link_path:下载完机器人识别做硬连的目录,目前docker无法实现跨盘硬连,建议path和linkpath都在一个根目录里面。

第三步配置TMDB API

  1. 打开tmdb官网
  2. 注册或登录你的账号
  3. 头像–账户设置–API。申请一个就行
  4. 理由什么自己编,翻译成英文填进去
  5. 打开 movies_ config.yml 填进去

第四步配置微信通知

1. 将 app_config.yml 中的 complete_notify 这一配置改成qywx

2. 打开 notify_config.yml 开始配置,填三个就够了

touser: ‘@all’ #这里默认

corpid:每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业ID”(需要有管理员权限)

corpsecret:自建应用secret。在管理后台->“应用与小程序”->“应用”->“自建”,点进某个应用,即可看到

其中secret需要下载企业微信才能查看,下载后用微信登录,查看后即可删除企业微信

agentid:每个应用都有唯一的agentid。在管理后台->“应用与小程序”->“应用”,点进某个应用,即可看到agentid

AgentID

具体不明白的参考企业微信的开发

机器人对接微信

实现效果图片
  1. 你需要新增的配置
#app_config.yml中添加,server_url改动,其余默认
web:
  server_url: '你的域名:端口'
  host: '0.0.0.0'
  port: 1329
  username: admin
  password: admin
#notify_config.yml中添加
receive:
      #页面上的Token
      token: ''
      #页面上的EncodingAESKey
      aes_key: ''

注意格式!!注意格式!!注意格式!!

2.打开企业微信网页版

应用管理–你的机器人–接收消息

使用前提你有公网 并且开放1329的端口,你换别的端口也可以。

利用机器人给本地文件改名并硬连

#开始前将你影片的目录映射进机器人
#进入容器
docker exec -it `docker container ls|grep 'movie-robot'|awk '{print $1}'` /bin/sh && cd /app
#开始识别电影 
python commandapp.py -w=/data -a=moviesmanager --source-type=movie --source-dir=/downloads/movies  --target-dir=/downloads/moviesemby --file-mode=link
#开始识别电视剧 
python commandapp.py -w=/data -a=moviesmanager --source-type=tv --source-dir=/download2/tv  --target-dir=/download2/tvemby --file-mode=link
#source-type=tv  识别类型 记得改

本片文章是后续

附上作者Github地址:GitHub

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇