mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2026-03-10 00:13:40 +08:00
重构客服消息相关命名,替换不合理的命名:CustomMessage -> KefuMessage
This commit is contained in:
@@ -10,7 +10,7 @@ import me.chanjar.weixin.common.session.WxSessionManager;
|
||||
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
|
||||
import me.chanjar.weixin.mp.api.WxMpMessageMatcher;
|
||||
import me.chanjar.weixin.mp.api.WxMpService;
|
||||
import me.chanjar.weixin.mp.bean.WxMpCustomMessage;
|
||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
|
||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
|
||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
|
||||
|
||||
@@ -52,19 +52,19 @@ public class DemoGuessNumberHandler implements WxMpMessageHandler, WxMpMessageMa
|
||||
protected void letsGo(WxMpXmlMessage wxMessage, WxMpService wxMpService, WxSessionManager sessionManager) throws WxErrorException {
|
||||
WxSession session = sessionManager.getSession(wxMessage.getFromUser());
|
||||
if (session.getAttribute("guessing") == null) {
|
||||
WxMpCustomMessage m = WxMpCustomMessage
|
||||
WxMpKefuMessage m = WxMpKefuMessage
|
||||
.TEXT()
|
||||
.toUser(wxMessage.getFromUser())
|
||||
.content("请猜一个100以内的数字")
|
||||
.build();
|
||||
wxMpService.getKefuService().customMessageSend(m);
|
||||
wxMpService.getKefuService().sendKefuMessage(m);
|
||||
} else {
|
||||
WxMpCustomMessage m = WxMpCustomMessage
|
||||
WxMpKefuMessage m = WxMpKefuMessage
|
||||
.TEXT()
|
||||
.toUser(wxMessage.getFromUser())
|
||||
.content("放弃了吗?那请重新猜一个100以内的数字")
|
||||
.build();
|
||||
wxMpService.getKefuService().customMessageSend(m);
|
||||
wxMpService.getKefuService().sendKefuMessage(m);
|
||||
}
|
||||
|
||||
session.setAttribute("guessing", Boolean.TRUE);
|
||||
@@ -87,28 +87,28 @@ public class DemoGuessNumberHandler implements WxMpMessageHandler, WxMpMessageMa
|
||||
int answer = (Integer) session.getAttribute("number");
|
||||
int guessNumber = Integer.valueOf(wxMessage.getContent());
|
||||
if (guessNumber < answer) {
|
||||
WxMpCustomMessage m = WxMpCustomMessage
|
||||
WxMpKefuMessage m = WxMpKefuMessage
|
||||
.TEXT()
|
||||
.toUser(wxMessage.getFromUser())
|
||||
.content("小了")
|
||||
.build();
|
||||
wxMpService.getKefuService().customMessageSend(m);
|
||||
wxMpService.getKefuService().sendKefuMessage(m);
|
||||
|
||||
} else if (guessNumber > answer) {
|
||||
WxMpCustomMessage m = WxMpCustomMessage
|
||||
WxMpKefuMessage m = WxMpKefuMessage
|
||||
.TEXT()
|
||||
.toUser(wxMessage.getFromUser())
|
||||
.content("大了")
|
||||
.build();
|
||||
wxMpService.getKefuService().customMessageSend(m);
|
||||
wxMpService.getKefuService().sendKefuMessage(m);
|
||||
} else {
|
||||
WxMpCustomMessage m = WxMpCustomMessage
|
||||
WxMpKefuMessage m = WxMpKefuMessage
|
||||
.TEXT()
|
||||
.toUser(wxMessage.getFromUser())
|
||||
.content("Bingo!")
|
||||
.build();
|
||||
session.removeAttribute("guessing");
|
||||
wxMpService.getKefuService().customMessageSend(m);
|
||||
wxMpService.getKefuService().sendKefuMessage(m);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user