爱组搭 AiZuDa 爱组搭 AiZuDa
首页
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 单点登录SSO
  • 图片验证码
  • 接口权限
  • 分布式锁(限流)
  • 消息通知(群机器人)
  • 系统监控
  • mgs api 服务
  • 开源低代码解决方案
问答
💖支持
GitHub (opens new window)
首页
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 单点登录SSO
  • 图片验证码
  • 接口权限
  • 分布式锁(限流)
  • 消息通知(群机器人)
  • 系统监控
  • mgs api 服务
  • 开源低代码解决方案
问答
💖支持
GitHub (opens new window)
  • 指南

    • 主题初衷与诞生
    • 介绍
    • 快速上手
  • 安全

    • 单点登录SSO
    • 图片验证码
    • 接口权限
    • 分布式锁(限流)
  • 消息&监控

    • 消息通知(群机器人)
      • 介绍
      • 安装
      • SpringBoot使用
    • 系统监控
  • 免费 API 服务

    • mgs 基础 api 服务
  • 低代码

    • 开源低代码解决方案

消息通知(群机器人)

# 介绍

主要功能 要内容 bug 异常 推送到 企业微信 飞书 钉钉 其他平台期待您的适配。

源码地址 aizuda-robot (opens new window) 测试demo (opens new window)

# 安装

  • Maven
<dependency>
  <groupId>com.aizuda</groupId>
  <artifactId>aizuda-robot</artifactId>
  <version>1.0.0</version>
</dependency>
  • Gradle
implementation 'com.aizuda:aizuda-robot:1.0.0'

# 机器人申请

企业微信机器人申请 (opens new window)

钉钉机器人申请 (opens new window)

飞书机器人申请 (opens new window)

# SpringBoot使用

  • application.yml 配置
# 企业微信 ,飞书 ,钉钉 三选一或者配置多个,不需要的配置必须删除
aizuda:
  robot:
    weChat:
      key: 自己申请
    dingTalk:
      accessToken: 自己申请
      secret: 自己申请
    feiShu:
      key: 自己申请
      secret: 自己申请
  • 制造一个异常测试
/**
 * http://localhost:8080/test
 * http://localhost:8080/test?param=0
 * http://localhost:8080/test?param=100
 * http://localhost:8080/test?param=123
 */
@GetMapping("test")
public Object test(Integer param) {
    //这里测试空指针
    if (null == param) {
        return param.intValue();
    }
    //这里测试除以0的异常
    if (0 == param) {
        return 1 / param;
    }
    if (100 == param) {
        return "运行成功";
    }
    throw new RuntimeException("运行时异常");
}

@Resource
private ISendException sendException;

@GetMapping("send")
public boolean send() {
    return sendException.send("手动发送一个异常");
}

# 属性说明

:::

属性 说明
weChat 企业微信 ,包含子属性 key
dingTalk 钉钉 ,包含子属性 accessToken ,secret
feiShu 飞书 ,包含子属性 key , secret
上次更新: 2022/03/29, 23:55:41
分布式锁(限流)
系统监控

← 分布式锁(限流) 系统监控→

Theme by Vdoing | Copyright © 2022-2022 AiZuDa | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×