L08-定义模版文件并完整回复用户消息
L08-定义模版文件并完整回复用户消息
1、定义回复用户消息的模版文件
在wechat文件夹里定义一个template.js的文件
我们可以把消息回复放在这里面,例如这么做:
但这样做,存在很多重复性的代码
我们可以将公共部分拿出去,然后进行字符串的拼接
最后记得在auth.js中引入该模块
2、新建一个reply.js模块,来处理用户发送发送的消息类型和内容,以决定返回不同的内容给用户
- 其余类型可自行查阅微信开发者文档进行查阅
3、关键要点!
options是一个对象
向reply中传入message对象,拿到里面的一些共有属性,判断完成后将content赋值给options里的content
接着将options传入template,使其转化为xml格式(回复的消息必须是xml格式),返回replyMessage
最后执行
res.send(replyMessage);
4、测试
- 重启服务器,在测试号中发送1进行测试,结果如下:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小新's Blog!
评论
Va