MoviePilot 企业微信通知及交互配置教程

一、前言

通过企业微信实现 MoviePilot 的微信通知与交互功能,可实现在微信中发送电影名自动触发下载等操作。本教程将详细指导配置流程。

2025-03-29T04:56:26.png


二、准备工作

1. 服务器要求

  • 固定 IP 的服务器:用于消息转发和部署微信代理容器。
  • Docker 环境:需安装 Docker 以运行微信代理容器。
  • Frp 穿透工具:推荐通过 Docker 或飞牛应用商店部署。

2. 微信代理容器配置

version: '3.3'
services:
  wxchat:
    container_name: wxchat
    restart: always
    ports:
      - '8080:80'  # 自定义端口需开放安全组
    image: 'ddsderek/wxchat:latest'

访问 http://服务器IP:端口 显示 “微信代理搭建成功!” 即表示部署成功

  1. Frp 穿透配置
    服务端配置 (frps.toml)

    # 服务端通用配置
    bindPort = 8633     # 服务端开放端口(需开放安全组)
    kcpBindPort = 8633  # UDP 端口(与 bindPort 一致)

    客户端配置 (frpc.toml)

    # 客户端通用配置
    [common]
    server_addr = "47.xxx.xxx.xxx"  # 服务器 IP
    server_port = 8888              # 服务端端口
    token = "123456677l"   # 服务端 Token(未设置可省略)

MoviePilot 映射配置

type = "tcp"
local_ip = "192.168.50.2"  # MoviePilot 内网 IP
local_port = 3000           # MoviePilot 端口
remote_port = 3001          # 外网映射端口(需开放安全组)

三、配置流程

  1. 企业微信注册与登录
    下载 企业微信 App,使用微信注册并登录。
    访问 企业微信管理后台,扫码登录。
  2. 创建应用
    应用管理 → 创建应用 2025-03-29T06:11:22.png
    填写应用信息:
    应用名称:MoviePilot
    可见范围:选择最上级部门
    图标:建议使用 MoviePilot 图标![应用信息]2025-03-29T06:12:58.png
  3. 获取基础参数
    a. 企业 ID
    路径:我的企业 → 企业信息 → 企业ID ![企业ID]2025-03-29T06:17:09.png
    b. 应用 AgentID 与 Secret
    路径:应用管理 → 目标应用 → 查看 AgentID 和 Secret ![AgentID与Secret]2025-03-29T06:17:38.png
    c. 配置 MoviePilot 通知
    路径:MoviePilot → 设定 → 通知 → 添加微信通知渠道 ![通知设置]2025-03-29T06:43:47.png
    浏览器访问链接,返回 {"status": "OK"} 表示正常。
    d.企业微信 API 接收设置
    路径:应用管理 → 目标应用 → 接收消息 → 设置API ![API设置]!生成 API 链接2025-03-29T06:33:13.png
    URL:填写上述生成的 API 链接,拼接 MoviePilot 的 API 令牌至链接: http://服务器IP:端口/api/v1/message/?token=你的令牌
    Token 和 EncodingAESKey:随机生成后填入 MoviePilot 通知配置
    注意:如果出现回调不通过的情况,就先进行下面的步骤再去企业微信api点击确定
    e. 配置 MoviePilot 通知
    路径:MoviePilot → 设定 → 通知 → 添加微信通知渠道 ![通知设置]2025-03-29T06:19:41.png
    填写参数:
    企业ID、AgentID、Secret:从上述步骤获取
    代理地址:填写 http://服务器IP:端口
    将服务器 IP 添加至企业微信的 可信 IP 列表。2025-03-29T06:23:12.png
    四、绑定微信接收消息
    路径:我的企业 → 微信插件 → 扫描二维码关注 ![微信插件]
    关注后即可通过微信发送指令交互。
    五、完成
    配置完成后,即可在微信中通过发送电影名触发下载,并接收 MoviePilot 通知消息。
    注意:确保服务器安全组和防火墙开放相关端口!
最后修改:2025 年 03 月 30 日
赞赏啥呢,钱多自己喝可乐