Skip to content

消息机器人

作者:唐亚峰 | battcn
字数统计:107 字

添加配置

shell
extend:
  robot:
    enabled: false
    ding-talk:
      enabled: false
      # 填写钉钉 token
      access-token: ding-talk-access-token
    we-chat:
      enabled: false
      key: 123
    fei-shu:
      enabled: true
      key: 飞书申请
      secret: 飞书申请,如果不校验签名就可以不配置

使用方式

java
private void messageNotify(Map<String, Object> variables) {
    // 获取所有的通知通道
    Map<String, RobotMessageHandler> beans = SpringUtil.getBeansOfType(RobotMessageHandler.class);
    if (beans == null) {
        return;
    }
    for (RobotMessageHandler messageHandler : beans.values()) {
        // 发送通知
        messageHandler.notify(notifyContent.getExpressionText(), variables, false);
    }
}