收起左侧

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

29
回复
11151
查看
[ 复制链接 ]

3

主题

34

回帖

70

牛值

江湖新锐

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

2024-10-5 14:10:23 显示全部楼层 阅读模式
本帖最后由 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新手喂饭教程之部署篇
码字不易球球给个点赞吧!
收藏
送赞 9
分享

本帖子中包含更多资源

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

x

7

主题

122

回帖

60

牛值

fnOS系统内测组

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

2024-10-17 08:49:55 显示全部楼层
支持支持

14

主题

48

回帖

120

牛值

社区共建团

2024-10-17 16:44:55 显示全部楼层
支持,看上去部署起来挺麻烦!

4

主题

16

回帖

0

牛值

江湖小虾

2024-10-28 18:21:38 显示全部楼层
有两个小问题,麻烦大佬帮忙解答一下小疑惑:
1.nas的域名和这个微信代理的域名是不是需要两个域名,MP回调地址和微信代理是不是使用一个就可以?
2.这个部署以后还需要后续定期做什么操作嘛?(比如更改一下IPV4的地址之类的,看文中内容好像有域名解析不需要了,但是不确定)
3.这个自建服务器需要的公网ipv4地址是任意一个地址都可以,还是说需要同城宽带,用老家的可以嘛(老家和工作地相距200KM)
nas新生的三个问题,想了解一下,谢谢大佬
1.微信代理域名只需要公网可以访问到你的搭建的微信代理就可以,回调域名要与mp一致。 2.后续只需要在公网ip变更后修改为最新可信ip即可。 3.参考1只需要让微信代理在公网可以访问即可。  详情 回复
2024-10-29 11:32

3

主题

34

回帖

70

牛值

江湖新锐

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

2024-10-29 11:32:52 楼主 显示全部楼层
1.微信代理域名只需要公网可以访问到你的搭建的微信代理就可以,回调域名要与mp一致。
2.后续只需要在公网ip变更后修改为最新可信ip即可。
3.参考1只需要让微信代理在公网可以访问即可。

3

主题

3

回帖

0

牛值

江湖小虾

2024-11-1 18:37:26 显示全部楼层
跟着步骤做完了,但是依旧提示回调地址请求不通过,查看日志显示“message.py - 微信请求验证失败 VerifyURL ret: -40005”,请问大佬这个是什么原因造成的啊
回调地址能保存成功么?  详情 回复
2024-11-2 19:28

3

主题

34

回帖

70

牛值

江湖新锐

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

2024-11-2 19:28:50 楼主 显示全部楼层
回调地址能保存成功么?
能,实在没办法了我把MP的地址填到代理地址里就保存成功, 有效了几小时开始日志开始提示微信接口调用不成功,我重启了mp,把代理地址又替换成wx那个docker的地址就又可以了,不知道什么原因  详情 回复
2024-11-3 01:26

3

主题

3

回帖

0

牛值

江湖小虾

2024-11-3 01:26:59 显示全部楼层
Mickeyilmaz 发表于 2024-11-2 19:28
回调地址能保存成功么?

能,实在没办法了我把MP的地址填到代理地址里就保存成功, 有效了几小时开始日志开始提示微信接口调用不成功,我重启了mp,把代理地址又替换成wx那个docker的地址就又可以了,不知道什么原因
你好,请问最后在MP的设置里,代理地址是填mp的地址还是微信的代理地址呀? 企业微信哪里回调成功了,但是日志提示 "wechat.py - 获取微信access_token失败,错误信息:获取微信access_token失败,网络连接失败"  详情 回复
2024-11-28 22:00

3

主题

1

回帖

0

牛值

江湖小虾

2024-11-7 17:38:43 显示全部楼层
ports:
            - '80:80'
这里是2个都要改成3100是么
前面是本地端口 后面是容器端口  详情 回复
2024-11-8 10:07

3

主题

34

回帖

70

牛值

江湖新锐

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

2024-11-8 10:07:12 楼主 显示全部楼层
前面是本地端口 后面是容器端口
请问是改哪一个,另外一个需要怎么改,卡了一晚上了,各种排列组合都是了 还是不行  详情 回复
2024-12-5 08:15

0

主题

6

回帖

0

牛值

江湖小虾

2024-11-13 23:27:23 显示全部楼层
真的非常详细,mp的官方wiki对我这种小白来说还是门槛太高了,真的看不懂。这篇真是喂饭到嘴边的教程,非常感谢!

6

主题

34

回帖

5

牛值

fnOS系统内测组

社区上线纪念勋章

2024-11-18 19:20:10 显示全部楼层
作者你好,我使用http://域名+端口号 能访问到代理,提示微信代理搭建成功!,但是企业微信保存 API接收消息 时会提示openapi回调地址请求不通过
我也一样~  详情 回复
2024-11-23 10:23
[url=https://club.fnnas.com/static/image/smiley/grapeman/15.gif]https://club.fnnas.com/static/image/

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-23 10:23:16 显示全部楼层
我也一样~
我解决了,那个地方是要填MoviePilot外网访问的地址  详情 回复
2024-11-23 18:33

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-23 15:53:10 显示全部楼层
我只有ipv6,用cf做内网穿透行不行
用lucky做穿透成了  详情 回复
2024-11-23 16:37

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-23 16:37:56 显示全部楼层
用lucky做穿透成了
怎么做的  详情 回复
2025-1-8 15:31

6

主题

34

回帖

5

牛值

fnOS系统内测组

社区上线纪念勋章

2024-11-23 18:33:33 显示全部楼层

我解决了,那个地方是要填MoviePilot外网访问的地址
我也解决了 但是公网每次要换不是很麻烦  详情 回复
2024-11-23 19:22
[url=https://club.fnnas.com/static/image/smiley/grapeman/15.gif]https://club.fnnas.com/static/image/

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-23 19:22:08 显示全部楼层
kggzs 发表于 2024-11-23 18:33
我解决了,那个地方是要填MoviePilot外网访问的地址

我也解决了 但是公网每次要换不是很麻烦
你不用可信IP可以用吗?  详情 回复
2024-11-23 19:22

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-23 19:22:47 显示全部楼层
遥远的祝福 发表于 2024-11-23 19:22
我也解决了 但是公网每次要换不是很麻烦

你不用可信IP可以用吗?

1

主题

5

回帖

0

牛值

江湖小虾

2024-11-28 15:50:48 显示全部楼层
回调地址不通过,显示“域名主体校验未通过,需配置备案主体与当前企业主体相同或有关联关系的域名”

0

主题

6

回帖

0

牛值

江湖小虾

2024-11-28 22:00:23 显示全部楼层
慎独。 发表于 2024-11-3 01:26
能,实在没办法了我把MP的地址填到代理地址里就保存成功, 有效了几小时开始日志开始提示微信接口调用不 ...

你好,请问最后在MP的设置里,代理地址是填mp的地址还是微信的代理地址呀?
企业微信哪里回调成功了,但是日志提示
"wechat.py - 获取微信access_token失败,错误信息:获取微信access_token失败,网络连接失败"

6

主题

12

回帖

0

牛值

江湖小虾

2024-12-5 08:15:33 显示全部楼层
Mickeyilmaz 发表于 2024-11-8 10:07
前面是本地端口 后面是容器端口

请问是改哪一个,另外一个需要怎么改,卡了一晚上了,各种排列组合都是了 还是不行

1

主题

1

回帖

0

牛值

江湖小虾

2024-12-20 02:10:11 显示全部楼层
openapi回调地址请求不通过,我代理也搞了,显示成功,我用NT的时候都是正常的,但是用MP就不行了。我复制地址,显示"status": "OK"的

0

主题

1

回帖

0

牛值

江湖小虾

2024-12-20 22:18:44 显示全部楼层
下面针对楼主的内容补充2点:
1.movipilot--通知--微信--代理地址:http(s)://域名+端口号(微信代理的端口号)
2.企业微信回调位置处填写:https://域名+端口号(mp登录的端口号一般为3000)/api/v1/message/或者
https://域名+端口号mp登录的端口号一般为3000)/api/v1/message/?token=moviepilot

2

主题

16

回帖

0

牛值

江湖小虾

2025-1-8 15:31:24 显示全部楼层
cdaye 发表于 2024-11-23 16:37
用lucky做穿透成了

怎么做的

0

主题

1

回帖

0

牛值

江湖小虾

2025-1-12 02:16:17 显示全部楼层
大佬 微信代理域名只需要公网可以访问到你的搭建的微信代理就可以  这一步是什么意思 可以说说吗
就是外网可以访问你的搭建的微信代理  详情 回复
2025-1-19 12:50

3

主题

34

回帖

70

牛值

江湖新锐

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

2025-1-19 12:50:09 楼主 显示全部楼层
就是外网可以访问你的搭建的微信代理

0

主题

1

回帖

0

牛值

江湖小虾

2025-1-21 13:01:03 显示全部楼层
大佬,为啥配置好,微信应用那边没有菜单啊

0

主题

8

回帖

0

牛值

江湖小虾

2025-1-24 22:24:52 显示全部楼层
请勿在任何国内平台发布或引用此wiki任何相关内容,请尽量避免在国内公共场合提及MoviePilot全称,如确实有需要请使用简称:MP。希望博主能尊重作者,删除帖子

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-10 13:53:40 显示全部楼层
楼主大大,mp报错获取
“微信access_token失败,错误信息:获取微信access_token失败,网络连接失败”
,这该怎么办呢?企业微信那边opapi能保存成功,mp填写的也是代理地址。

6

主题

37

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

我的建议是把帖子标题和内容里所有的MP全称都替换为MP,以免重蹈NT覆辙,希望楼主予以重视!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则