企微通知配置
# 说明
框架内封装企业微信群机器人
的发消息API
,在使用之前,你需要在系统参数里进行配置一下
参数名为:sys.wecom.config
配置完之后,可以在 系统工具-功能测试
页面进行测试
# 使用
直接静态调用WecomUtil
工具类里的sendMsg
、sendByContent
方法即可
/**
* 发送企业微信群通知
* text类型,如果需要其他消息类型,请自己组装报文,然后调用sendByContent方法
*
* @param botName 机器人名称,在系统参数里自己填的,多个用,隔开
* @param msg 消息内容
* @return
*/
public static List<WecomSendResult> sendMsg(String botName, String msg)
/**
* 发送企业微信群通知
* 自己组装报文,以便实现更多消息类型
*
* @param botName 机器人名称,在系统参数里自己填的,多个用,隔开
* @param content JSON格式的数据,参考企业微信官网文档
* @return
*/
public static List<WecomSendResult> sendByContent(String botName, String content)
# 配置说明
顶部节点 | 说明 | 取值 |
---|---|---|
机器人名称 | 机器人名称 | 给你的机器人定义一个名字,在调用API的时候,需要传入这个名字 |
这里解释一下,如果你要实现不同的定时任务异常推送到不同的群,那你就需要在企业微信里创建多个群,每个群都创建一个机器人
那你就需要参数里定义多个机器人的信息,给每个机器人定义一个不重复的机器人名字
这样在使用的时候,要往哪个群里发,就用哪个机器人的名字
内部节点 | 说明 |
---|---|
key | WEBHOOK连接里key=后面的参数,必填 |
remark | 仅仅是备注,无其他作用 |
# 示例配置
{
"testbot": {
"key": "207b5526-****-****-****-b57ac302626f",
"remark": "测试群的机器人"
},
"xiaobai": {
"key": "307b5526-****-****-****-b57ac302627a",
"remark": "闲聊群的机器人"
}
}
# 定时任务使用案例
上次更新: 2024/09/20, 10:00:15