微信自动回复插件的开发及示例
当微信用户向公众号发送信息时,程序自动根据发送的信息、类型等,快速接入自己的自动回复规则。
## 加入自动回复规则
随便创建一个类。比如,类的名字叫 WangShiChangPlugin, 这个类即: com.xnx3.wangmarket.weixin.WangShiChangPlugin
实现一个接口:
com.xnx3.wangmarket.weixin.interfaces.AutoReply
实现接口的方法,你可以将你的回复规则写在接口的方法中。如此,即可完成自动回复配置。
以下有个简单的示例:
````
package com.xnx3.wangmarket.weixin;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.xnx3.wangmarket.weixin.autoReplyPluginManage.Reply;
import com.xnx3.wangmarket.weixin.interfaces.AutoReply;
import com.xnx3.weixin.bean.MessageReceive;
/**
* 网市场云建站系统公众号使用的回复规则
* @author 管雷鸣
*/
public class WangShiChangPlugins implements AutoReply{
public void reply(HttpServletRequest request, HttpServletResponse response, MessageReceive message, Reply reply) {
System.out.println("微信用户发给公众号的内容为:"+message.getContent());
reply.replyText("欢迎关注“网市场”订阅号,你在使用网市场建站的过程中,遇到什么问题,可随时向我们公众号发送信息进行求助");
}
}
````
###### 注意事项
1. 创建的类必须要在 com.xnx3.wangmarket 这个包之下,不然扫描不到。
2. 必须实现上面提到的这个接口
3. 类的名字随便。
4. 如过有多个自动回复规则,他们是共同存在且生效的。除非你将这个自动规则(类)删除。
## 取消自动回复规则
若想取消配置的某个自动回复规则,只需要将其实现的类删掉即可!