WordPress 连接微信公众号和微信对话开放平台插件

更新时间:2024-03-27 分类:设计主题 浏览量:5790

前两天写了一篇微信公众号如何接入微信对话开放平台内容,方便没有开发基础的微信公众号运营者接入微信对话开放平台。在写那一篇文章之时,就已经在开发 WordPress 连接微信公众号的插件。原本想开发的功能有扫码自动回复消息和自定义菜单功能,但是,最后发现,由于是个人订阅号,没有认证,不具有扫码自动回复消息和自定义菜单接口功能,非常郁闷。于是,把插件改成了短代码插入文章阅读密码,需要关注公众号并回复关键词获取文章密码功能。然后,觉得功能太过于单一,于是,研究了微信对话开放平台的功能,并成功的采用开放接口接入微信公众号。目前,基本插件已经完成,提供有兴趣的下载使用

功能介绍

1、网站相关功能

(1). 阅读密码

采用短代码方式设置文章阅读密码,可以限制部分内容需要密码才能够查看。另外,默认登录网站也可以查看。

短代码写法:【mp_vx_code code="数字或字符串"】需要密码才能阅读的内容【/mp_vx_code】(注意:需要把【】换成英文半角括号:[])

实现效果图:(真实效果看文章底部插件下载体验)

(2). 自定义菜单

认证微信公众号开通自定义菜单接口权限,可以通过网站菜单创建微信公众号自定义菜单。

(3). 站内搜索

可以通过关键词搜索网站内文章,查询关键词文章,随机返回一篇图文

(4). 公众号评论文章

通过小程序连接微信公众号文章,承载微信公众号评论文章功能,实现粉丝互动

2、AI 智能机器人

采用微信对话开放平台机器人,接入微信对话开放平台提供的开放接口,需要访问微信对话开放平台注册账号,创建机器人,并申请开通开放接口

注册成功后,需要开通机器人相关技能,具体内容,这里不多介绍

界面截图

基本设置

消息提示

机器人设置

指南说明

效果演示

帮助说明

1. 基本设置

(1). 访问微信公众号后台 - 开发 - 基本配置

(2). 开发者ID(AppID): 开发者ID是公众号开发识别码, 配合开发者密码可调用公众号的接口能力

(3). 开发者密码(AppSecret): 开发者密码是校验公众号开发者身份的密码, 具有极高的安全性

(4). IP白名单: 通过开发者ID及密码调用获取access_token接口时, 需要设置网站 IP 为白名单

(5). 服务器地址(URL)填写:http(s)://网站域名/wp-json/mp/v1/weixin/reply

(6). 令牌(Token)由自已决定填写字符串, 插件设置必须与微信公众号后台一致

(7). 消息加解密密钥(EncodingAESKey), 用于生成加密和解密消息, 可随机生成, 插件设置必须一致

(8). 消息加解密方式, 选择兼容模式或安全模式, 建议选择安全模式

(9). 微信公众号是否认证, 认证公众号可以获得自定义菜单功能,前往网站后台 - 外观 - 菜单 创建公众号自定义菜单

(10). 公众号评论功能,实现微信公众号对接小程序评论功能,需要配合小程序使用,建议与丸子小程序配合使用

2. 消息提示

关注自动回复:设置用户关注公众号时自动推送的文本消息

默认事件回复:设置用户通过其他方式打开公众号时推送的文本消息,订阅号基本上不支持

默认文本回复:设置默认文本消息内容,即无法获取相关内容时推送的文本消息

媒体类型回复:设置用户回复公众号时用的图片、语音、视频内容推送的文本消息

以上内容填写可换行,支持 A 标签链接。比如关注自动回复:欢迎关注我们,<a href="https://www.imahui.com/">点击这里访问官网</a>

3. 机器人设置

访问微信对话开放平台,申请开放接口,由微信对话开放平台提供的相关信息

4. 自定义关键词回复和站内搜索文章

可以在微信对话开放平台创建关键词回复消息。

下载地址

提供真实演示效果,这里的下载地址采用了密码获取方式

更新说明

2022.01.27 经过一番思考,觉得这个插件没有必要做成兼容认证的公众号,单纯作来订阅号的功能更好,而且,为了更好的支持微信订阅号自定义菜单功能,采用微信对话开放平台绑定公众号更实用,开发一个插件,定义新的接口,以符合连接网站的需要。因此,此插件取消下载,新版微信对话开放平台 WordPress插件