8.3.5 表情飘落效果
微信上有一种特殊效果,当聊天窗口中出现的信息包含“么么哒”、“生日快乐”、“想你了”等关键词时,屏幕上就会出现表情自上而下飘落的效果,不管信息是自己发送的还是对方发送的,都会有这种效果。这些能触发表情飘落效果的关键词并不是永远都有效,而是会随着季节、节日的变化而变化,例如,“恭喜发财”、“年年有余”可能只在春节期间有效。笔者经过长时间的使用发现,只有极少数关键词在大多数时间都可使用,如表8-1所示。
表8-1 触发表情飘落效果的关键词列表
这些关键词用在公众账号的消息回复中也会有同样的效果,只需要像下面这样在文本消息内容中包含特效关键词即可。
- TextMessage textMessage = new TextMessage();
- textMessage.setToUserName(fromUserName);
- textMessage.setFromUserName(toUserName);
- textMessage.setCreateTime(new Date().getTime());
- textMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
- textMessage.setContent("亲,想你了,怎么现在才来呢?\n\n小q是你生活娱乐的好帮手,快开始体验吧!");
- respXml = MessageUtil.messageToXml(textMessage);
如果将这条文本消息用在关注事件里,那么每一位新用户关注公众账号时,都将会看到如图8-6所示的效果。
图8-6 “星星”表情飘落效果
说明 在使用特效关键词时,消息内容的设计一定要恰当合理,同时也要注意使用场景,像上面的例子中在关注事件里使用就比较合适。如果公众账号中频繁出现这种效果,可能会引起用户的反感。