AWS企业微信管理开发平台参考指南

成员进入应用事件

当有成员进入某应用时,AWS PaaS会接收到该事件并传递给开发者的微信消息处理器

//事件常量名
WechatConsts.EVENT_TYPE_ENTER_AGENT

场景:成员进入某应用时,接收到该业务模块的最新待办任务信息

public class XXXProcessor implements WechatProcessor {

    public WechatOutMessage handleMessage(WechatInMessage msg) {
        if (msg.getEvent().equals(WechatConsts.EVENT_TYPE_ENTER_AGENT)) {
            System.out.println("发现成员进入了这个应用:" + msg.getFromUserName());
            // 例如,检查是否有待处理的新订单,如果有组织前6条记录使用图文链接发送消息
            WechatOutNewsMessage orderMsg = new WechatOutNewsMessage(msg);
            for (int i = 1; i < 7; i++) {
                WechatOutNewsMessage.Item orderItem = new WechatOutNewsMessage.Item();
                orderItem.setTitle("采购订单#" + i);
                orderItem.setPicUrl("http://www.awspal.com/images/functions/process-element.png");
                orderItem.setDescription("这是XX客户的#" + i + "采购订单,请审批");
                orderItem.setUrl("https://docs.awspaas.com/reference-guide/aws-paas-wechat-reference-guide/index.html");
                orderMsg.addArticle(orderItem);
            }
            return orderMsg;
        }
    }
}

结果示例

发现成员进入了这个应用:abc



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区