MoviePilot教程—微信通知
前言
MoviePilot用了爱语飞飞的通知,也就没有折腾微信通知,但是这两天过年放假,因为工作的原因不能回家,比较无聊,也就想折腾起来了
网上参考了一些资料,总还是有点不清晰,折腾了两个小时,终于搞定了,整理一下内容,做一下记录。
准备内容
环境
- 飞牛nas
- 云服务器(2022年6月后新建的企业微信应用需要有固定公网IP的代理才能接收到消息)
域名(这个总该都有吧)
- WeChat企业ID (在企业微信管理后台
我的企业
-企业信息
下查看企业ID
。)
- WeChat企业ID (在企业微信管理后台
2.WeChat应用Agentld(在企业微信管理后台
应用管理
-自建
下查看Secret
。)
- WeChat应用Secret
- 附上MP Logo地址
- WeChat代理服务器
- 在下一段文章中写出方式。
- WeChat Token
- 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)后重试。
{
"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"
]
}
docker跑起来后,可以ip:端口访问一下,以下就是搭建好的状态。
接下来做一下docker容器的反代。
记得加上反代后添加ssl证书。
搭建完成以后,访问 http://你的公网IP或域名:8080
出现 “微信代理搭建成功!”,这个地址就是填入 MP 的代理地址
参考:http://101236.14.210.0:8 8080
http://wechat.tingwen.com(反代)
点击确定后,再次点击保存!!!!
最后将代理服务器 IP 填入应用管理 - 企业可信 IP。如果你是管理员就把自己的企业微信 ID 加入管理员白名单
回调地址
回到企业微信网页版,URL
填写 http(s)://DOMAIN:PORT/api/v1/message/?token=你的API令牌
(API令牌在 MP 设置 - 基础设置)
这里是操作上一段落得第四段,
参考:https://moviepilot.cn:10/api/v1/message/?token=_Cmy-U92GwfbXsEBif3HwQ
填完后,点击保存即可。
微信交互
手机微信扫码,关注你自己的企业号就可以使用了。
效果



