代码拉取完成,页面将自动刷新
同步操作将从 xyz9836/mp-push-leancloud 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
const WechatAPI = require('wechat-api')
const wechat = require('wechat')
const { promisify } = require('util')
const appid = process.env.WX_APP_ID
const secret = process.env.WX_APP_SC
const token = process.env.WX_TOKEN
const templateId = process.env.WX_TEMPLATE_ID
const dest = process.env.WX_TEMPLATE_DEST
const checkSignature = false
const wxAPI = new WechatAPI(appid, secret)
const sendTemplate = promisify(wxAPI.sendTemplate).bind(wxAPI)
const wxMiddlewareBuilder = function (fn) {
// 目前只接受 Text 类型的指令
return wechat({ token, appid, checkSignature }).text(fn).middlewarify()
}
const push = async function (openId, text) {
let data = {
text: {
value: text,
color: '#173177'
}
}
return sendTemplate(openId, templateId, dest, data)
}
module.exports = {
wxMiddlewareBuilder,
push
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。