123456789101112131415161718192021222324252627282930 |
- package com.yupi.yuso.wxmp.handler;
- import java.util.Map;
- import me.chanjar.weixin.common.error.WxErrorException;
- import me.chanjar.weixin.common.session.WxSessionManager;
- import me.chanjar.weixin.mp.api.WxMpMessageHandler;
- import me.chanjar.weixin.mp.api.WxMpService;
- import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
- import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
- import org.springframework.stereotype.Component;
- /**
- * 消息处理器
- *
- * @author <a href="https://github.com/liyupi">程序员鱼皮</a>
- * @from <a href="https://yupi.icu">编程导航知识星球</a>
- **/
- @Component
- public class MessageHandler implements WxMpMessageHandler {
- @Override
- public WxMpXmlOutMessage handle(WxMpXmlMessage wxMpXmlMessage, Map<String, Object> map,
- WxMpService wxMpService, WxSessionManager wxSessionManager) throws WxErrorException {
- String content = "我是复读机:" + wxMpXmlMessage.getContent();
- return WxMpXmlOutMessage.TEXT().content(content)
- .fromUser(wxMpXmlMessage.getToUser())
- .toUser(wxMpXmlMessage.getFromUser())
- .build();
- }
- }
|