7

MoviePilot新手喂饭教程之微信通知篇

发表于:2024-10-5 14:10:23 应用分享 1765
本帖最后由 Mickeyilmaz 于 2024-10-5 14:26 编辑

网上其实有很多详细教学了,很多人搞不懂的主要就是这几个变量、微信代理以及企业微信不出菜单的问题。

配置变量
  • WeChat企业ID
  • WeChat应用Agentld
  • WeChat应用Secret
  • WeChat代理服务器
  • WeChat Token
  • WeChat EncodingAESKey

WeChat企业ID
直接填入MP就可以


WeChat应用Agentld及Secret
首先我们创建应用


这里附上MP Logo地址,需要自取:https://raw.githubusercontent.com/jxxghp/MoviePilot-Frontend/main/public/logo.png



在这里我们可以找到Agentld及Secret,直接填入MP即可





WeChat代理服务器
这里我们使用自建服务器,前提需要公网ipv4(动态/静态)以及域名
在docker新建文件夹wxchat然后创建compose并填入
  1. version: '3.3'
  2. services:
  3.     wxchat:
  4.         container_name: wxchat
  5.         restart: always
  6.         ports:
  7.             - '80:80'
  8.         image: 'ddsderek/wxchat:latest'
复制代码
这里我就不上图了,不会用compose看我上一个帖子,这里需要修改的是端口,80肯定是用不了的,自己修改为想要的端口即可,我自己使用的是3100,这个随意即可。部署完成以后访问一下,出现“微信代理搭建成功!”即可。然后去路由器或者防火墙放行你自己设置的端口比如我用3100我就去放行3100端口。




放行后用手机流量访问一下看看能不能成功访问,最好买一个域名然后用ddns解析到域名**问,很方便,而且后边的MP回调地址也需要使用域名。

这时候打开接收消息设置页面,Token和EncodingAESKey点击随机生成然后填入MP对应地址栏

第一个是回调地址格式如下
https://域名+端口号/api/v1/message/
https://域名+端口号/api/v1/message/?token=moviepilot(两个都可以,这是mp作者开放的api)
只要 https://域名+端口号 能访问到mp 的webui微信就能访问到这个api接口,来进行回调,这就是为什么要用域名的原因。



注意这个URL:他是咱们搭建服务的回调地址,填对了,微信交互才能用
都填写完成后先去MP点击保存,然后再回网页企业微信点击保存才可以保存成功。
官方解释

可信IP
回调地址保存成功后,填写自己的IP,动态IP变更后需要手动重新填写一下,也有插件自动更新,指路suraxiuxiu/MoviePilot-Plugins,需要请自行研究。
都部署完成后MP会自动更新菜单等着就行。
最后一步,教程都写了,但是也没人教你怎么用啊?

打开企业微信-我的企业-微信插件,然后掏出手机微信扫码,关注公众号,置顶就可以。




MP部署篇指路:MoviePilot新手喂饭教程之部署篇
码字不易球球给个点赞吧!
收藏
送赞 7
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复

评论列表(11)

支持支持
2024-10-17 08:49:55 回复
支持,看上去部署起来挺麻烦!
2024-10-17 16:44:55 回复
有两个小问题,麻烦大佬帮忙解答一下小疑惑:
1.nas的域名和这个微信代理的域名是不是需要两个域名,MP回调地址和微信代理是不是使用一个就可以?
2.这个部署以后还需要后续定期做什么操作嘛?(比如更改一下IPV4的地址之类的,看文中内容好像有域名解析不需要了,但是不确定)
3.这个自建服务器需要的公网ipv4地址是任意一个地址都可以,还是说需要同城宽带,用老家的可以嘛(老家和工作地相距200KM)
nas新生的三个问题,想了解一下,谢谢大佬
2024-10-28 18:21:38 回复
1.微信代理域名只需要公网可以访问到你的搭建的微信代理就可以,回调域名要与mp一致。 2.后续只需要在公网ip变更后修改为最新可信ip即可。 3.参考1只需要让微信代理在公网可以访问即可。  详情 回复
2024-10-29 11:32
1.微信代理域名只需要公网可以访问到你的搭建的微信代理就可以,回调域名要与mp一致。
2.后续只需要在公网ip变更后修改为最新可信ip即可。
3.参考1只需要让微信代理在公网可以访问即可。
2024-10-29 11:32:52 回复
跟着步骤做完了,但是依旧提示回调地址请求不通过,查看日志显示“message.py - 微信请求验证失败 VerifyURL ret: -40005”,请问大佬这个是什么原因造成的啊
2024-11-1 18:37:26 回复
回调地址能保存成功么?  详情 回复
2024-11-2 19:28
回调地址能保存成功么?
2024-11-2 19:28:50 回复
能,实在没办法了我把MP的地址填到代理地址里就保存成功, 有效了几小时开始日志开始提示微信接口调用不成功,我重启了mp,把代理地址又替换成wx那个docker的地址就又可以了,不知道什么原因  详情 回复
2024-11-3 01:26
Mickeyilmaz 发表于 2024-11-2 19:28
回调地址能保存成功么?

能,实在没办法了我把MP的地址填到代理地址里就保存成功, 有效了几小时开始日志开始提示微信接口调用不成功,我重启了mp,把代理地址又替换成wx那个docker的地址就又可以了,不知道什么原因
2024-11-3 01:26:59 回复
ports:
            - '80:80'
这里是2个都要改成3100是么
2024-11-7 17:38:43 回复
前面是本地端口 后面是容器端口  详情 回复
2024-11-8 10:07
前面是本地端口 后面是容器端口
2024-11-8 10:07:12 回复
12下一页
Mickeyilmaz

TA还没有介绍自己~

2

主题

28

回帖

534

积分

社区共建团

积分
534

社区上线纪念勋章社区共建团荣誉勋章

话题