|
3 | 3 | import cn.binarywang.wx.miniapp.api.WxMaService; |
4 | 4 | import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl; |
5 | 5 | import cn.binarywang.wx.miniapp.bean.WxMaKefuMessage; |
6 | | -import cn.binarywang.wx.miniapp.bean.WxMaTemplateData; |
7 | | -import cn.binarywang.wx.miniapp.bean.WxMaTemplateMessage; |
| 6 | +import cn.binarywang.wx.miniapp.bean.WxMaSubscribeMessage; |
8 | 7 | import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl; |
9 | 8 | import cn.binarywang.wx.miniapp.message.WxMaMessageHandler; |
10 | 9 | import cn.binarywang.wx.miniapp.message.WxMaMessageRouter; |
@@ -78,19 +77,18 @@ private WxMaMessageRouter newRouter(WxMaService service) { |
78 | 77 | final WxMaMessageRouter router = new WxMaMessageRouter(service); |
79 | 78 | router |
80 | 79 | .rule().handler(logHandler).next() |
81 | | - .rule().async(false).content("模板").handler(templateMsgHandler).end() |
| 80 | + .rule().async(false).content("订阅消息").handler(subscribeMsgHandler).end() |
82 | 81 | .rule().async(false).content("文本").handler(textHandler).end() |
83 | 82 | .rule().async(false).content("图片").handler(picHandler).end() |
84 | 83 | .rule().async(false).content("二维码").handler(qrcodeHandler).end(); |
85 | 84 | return router; |
86 | 85 | } |
87 | 86 |
|
88 | | - private final WxMaMessageHandler templateMsgHandler = (wxMessage, context, service, sessionManager) -> { |
89 | | - service.getMsgService().sendTemplateMsg(WxMaTemplateMessage.builder() |
| 87 | + private final WxMaMessageHandler subscribeMsgHandler = (wxMessage, context, service, sessionManager) -> { |
| 88 | + service.getMsgService().sendSubscribeMsg(WxMaSubscribeMessage.builder() |
90 | 89 | .templateId("此处更换为自己的模板id") |
91 | | - .formId("自己替换可用的formid") |
92 | 90 | .data(Lists.newArrayList( |
93 | | - new WxMaTemplateData("keyword1", "339208499", "#173177"))) |
| 91 | + new WxMaSubscribeMessage.Data("keyword1", "339208499"))) |
94 | 92 | .toUser(wxMessage.getFromUser()) |
95 | 93 | .build()); |
96 | 94 | return null; |
|
0 commit comments