自动回复 wechat

最后更新于:2022-04-01 20:00:27

安装express npm install -g express express -e node_wechat cd node_wechat npm install express vi app.js app.js 如下 在微信公众平台开发者中心配置好以后,上一步已经知道了验证url接口原理并实现了验证 微信在验证成功以后就会将用户发送的消息和事件都发送到这个URL 这里的1337端口是经过nginx路由到这里的,直接访问域名就可以路由到1337这个端口 我们要接收请求就还是要有HTPP服务器,创建了一个http服务器 用到expressquery解析http request 接收消息 并返回 需要返回的内容就完成了自动回复 代码如下: ~~~ var wechat = require('wechat'); var express = require('express'); var app = module.exports = express.createServer(); app.use(express.query()); // Or app.use(express.query()); app.use('/', wechat('caiqr', function (req, res, next) { // 微信输入信息都在req.weixin上 var message = req.weixin; console.log(message); res.reply({type: "text", content: 'Hello world!'}); })); app.listen(1337,function(){ console.log('port 1337 is running'); }); ~~~
';