云函数 checkContent(审核图片) 中的 index.js
const cloud = require('wx-server-sdk');
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
exports.main = async (event, context) => {
const { value } = event;
const { OPENID } = cloud.getWXContext()
try {
let imageR = false;
//检查 图片内容是否违规
if (value) {
console.log(value)
imageR = await cloud.openapi.security.mediaCheckAsync({
openid: OPENID,
scene: 3,
version: 2,
media_type: 2,
media_url: value
})
}
return {
imageR //图片检查返回值
};
} catch (err) {
// 错误处理
// err.errCode !== 0
return err
}
}
设置消息推送:
云函数 getCheckResult:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
return {
event,
}
}
1、我的理解:用一个新的云函数去接收消息推送。我的这种理解对吗?
2、消息推送的事件类型怎么填?我现在的情况是只能选择(空)。事件类型为空有影响吗?
云函数不止text一个事件