消灭零评论
- @游客:回复测试
控制台新建一个nodejs12.16 的云函数粘贴下方代码即可
"use strict";
const request = require("request")
exports.main_handler = async (event, context, callback) => {
//代码开始
//输出日志
console.log(event)
//发送Token验证
if(event.httpMethod === 'GET')
{
return {
"isBase64Encoded": false,
"statusCode": 200,
"headers": {"Content-Type":"plain/text"},
"body": event.queryString.echostr
}
}
//截取信息
var str = event.body;
var fromuser = str.match(/<FromUserName><!\[CDATA\[(\S*)\]\]/)[1];
var touser = str.match(/<ToUserName><!\[CDATA\[(\S*)\]\]/)[1];
var type = str.match(/<MsgType><!\[CDATA\[(\S*)\]\]/)[1];
var text = str.match(/<Content><!\[CDATA\[(\S*)\]\]/)[1];
//信息卡片
var card ="<xml><ToUserName><![CDATA["+fromuser+"]]></ToUserName>\n<FromUserName><![CDATA["+touser+"]]></FromUserName>\n<CreateTime>1601906834</CreateTime>\n<MsgType><![CDATA[text]]></MsgType>\n<Content><![CDATA["+text+"]]></Content>\n<MsgId>23076956945465193</MsgId>\n</xml>"
//回复信息
return {
"isBase64Encoded": false,
"statusCode": 200,
"headers": {"Content-Type":"plain/text"},
"body": card
}
//代码结束
};