▌需求描述
在日常工作中,我们可能希望将一些小程序的消息通知发送到企业微信当中去,以实现消息的及时推送和分发。
▌解决方案
1. 创建企业微信群机器人
再次,点击群成员中机器人的头像,在弹出的窗口中,复制 WebHook 的连接。
在上一环节中,我们获取到了刚刚创建的云函数的 WebHook 地址,接下来,我们就可以向企业微信群内发送具体的消息。
这里你需要阅读企业微信关于机器人的文档,这里我们只做简单消息的发送演示。
首先,我们创建一个云函数,命名为sendToWeChatWork,意为发送消息到企业微信。
然后,你需要先在云函数上右击,选择 使用终端打开,然后在命令行中输入如下命令,安装依赖。
npm install got --save
// 云函数入口文件const got = require('got');
const robotUrl = '你获得的连接' // 填入你的机器人连接
// 云函数入口函数
exports.main = async (event, context) => {
return await got(robotUrl,{
headers:{
"Content-Type":"application/json"
},
body: JSON.stringify({
"msgtype": "text",
"text": {
"content": `你有新的订单 ${event.orderId}`
}
})
})
}
3. 触发发送企业微信消息
let orderId = 'this is a orderId'
wx.cloud.callFunction({
name: "sendToWeChatWork",
data:{
orderId: orderId,
}
})
这样,我们就可以在企业微信中看到我们刚刚发送的消息。
▌总结
除了短信、微信,也有一些人在使用企业微信办公,又或是我们需要将消息发在一个群内,从这个角度来看,企业微信再合适不过了。
参考资料:
[1]企业微信的文档:
https://work.weixin.qq.com/help?person_id=1&doc_id=13376
更多精彩
点击下方图片即可阅读
云开发,不止于「快」
云开发
Tencent CloudBase
点击在看让更多人发现精彩
本文分享自微信公众号 - 腾讯云云开发(tcb2tcb)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4180986/blog/4400320