MoviePilot教程—微信通知

前言

MoviePilot用了爱语飞飞的通知,也就没有折腾微信通知,但是这两天过年放假,因为工作的原因不能回家,比较无聊,也就想折腾起来了

网上参考了一些资料,总还是有点不清晰,折腾了两个小时,终于搞定了,整理一下内容,做一下记录。

准备内容

环境

  • 飞牛nas
  • 云服务器(2022年6月后新建的企业微信应用需要有固定公网IP的代理才能接收到消息)
  • 域名(这个总该都有吧)

    1. WeChat企业ID (在企业微信管理后台我的企业企业信息下查看企业ID。)
  • 企业ID

    2.WeChat应用Agentld(在企业微信管理后台应用管理自建下查看Secret。)

  • WeChat应用Agentld
  1. WeChat应用Secret
  • WeChat应用Agentld
  • 附上MP Logo地址
  • logo

    1. WeChat代理服务器
  • 在下一段文章中写出方式。
  1. WeChat Token
  2. WeChat EncodingAESKey

设置完后,在MoviePilot内点击确定,再次保存

示意图

代理地址

注意 MP 的代理地址和企业微信的回调地址 URL 是不同的!

代理服务需要用到固定公网ip,所以需要一台服务器

需要用到MoviePilot 微信转发代理 Docker

项目地址

这里我用的是阿里云服务器,安装了宝塔面板,记得要在防火墙放行相应端口,下文代码默认是8080端口,可以修改成其他端口。

docker run -d \
    --name wxchat \
    --restart=always \
    -p 8080:80 \
    ddsderek/wxchat:latest
   
version: '3.3'
services:
    wxchat:
        container_name: wxchat
        restart: always
        ports:
            - '8080:80'
        image: 'ddsderek/wxchat:latest'

如果因为网络问题拉取镜像失败,请转到设置添加以下配置(加速 URL)后重试。

加速 URL

{
  "registry-mirrors": [
    "https://dockerproxy.cn",
    "https://docker.1panel.live",
    "https://docker.nastool.de",
    "https://docker.agsv.top",
    "https://docker.agsvpt.work",
    "https://docker.m.daocloud.io",
    "https://dockerhub.anzu.vip",
    "https://docker.chenby.cn",
    "https://docker.jijiai.cn"
  ]
}

image-20250129202353233

docker跑起来后,可以ip:端口访问一下,以下就是搭建好的状态。

接下来做一下docker容器的反代。

记得加上反代后添加ssl证书。

搭建完成以后,访问 http://你的公网IP或域名:8080 出现 “微信代理搭建成功!”,这个地址就是填入 MP 的代理地址

参考:http://101236.14.210.0:8 8080

http://wechat.tingwen.com(反代)

点击确定后,再次点击保存!!!!

最后将代理服务器 IP 填入应用管理 - 企业可信 IP。如果你是管理员就把自己的企业微信 ID 加入管理员白名单

代理服务器 IP

回调地址

回到企业微信网页版,URL 填写 http(s)://DOMAIN:PORT/api/v1/message/?token=你的API令牌(API令牌在 MP 设置 - 基础设置)

这里是操作上一段落得第四段,

参考:https://moviepilot.cn:10/api/v1/message/?token=_Cmy-U92GwfbXsEBif3HwQ

填完后,点击保存即可。

回调地址

微信交互

手机微信扫码,关注你自己的企业号就可以使用了。

微信交互

效果

通知
通知
二级菜单
二级菜单
二级菜单
二级菜单
二级菜单
二级菜单

最后修改:2025 年 02 月 03 日
如果你喜欢,请随意赞赏