VUE 集成企微机器人通知

devtools/2025/2/7 17:26:35/

message-robot

在这里插入图片描述

便于线上异常问题及时发现处理,项目中集成企微机器人通知,及时接收问题并处理

企微机器人通知工具类

export class MessageRobotUtil {constructor() {}/*** 发送 markdown 消息* @param robotKey 机器人 ID* @param title 消息标题* @param items 消息内容*/public sendMarkdownMessage(robotKey: string, title: string, items: Record<string, string>) {const content = this.generateMarkdownMessageContent(title, items);this.sendMessage(robotKey, {msgtype: "markdown",markdown: { content: content },});}/*** 构建 markdown 消息内容* @param title 消息标题* @param items 消息内容 键值对* @returns*/private generateMarkdownMessageContent(title: string, items: Record<string, any>) {let content = `### 【${title}】`;content += "\n";for (const key in items) {content += `> ${key}: <font color="warning">${items[key]}</font>\n`;}return content;}/*** 消息发送* @param robotKey 机器人 ID* @param message 消息内容*/private sendMessage(robotKey: string, message: Record<string, any>) {// 跟地址 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=****const url = "/cgi-bin/webhook/send?key=" + robotKey;fetch(url, {method: "POST",headers: {"Content-Type": "application/json",},body: JSON.stringify(message),});}
}

http://www.ppmy.cn/devtools/156882.html

相关文章

如何在 Kafka 中实现自定义分区器

今天我来给大家分享一下如何在 Kafka 中实现一个自定义分区器。Kafka 是一个分布式流处理平台&#xff0c;能够高效地处理海量数据。默认情况下&#xff0c;Kafka 使用键的哈希值来决定消息应该发送到哪个分区&#xff0c;但是有时我们需要根据特定的业务逻辑来定制分区策略。这…

MySQL-mysql zip安装包配置教程

网上的教程有很多&#xff0c;基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的&#xff0c;所以本教程可能也不是普遍适合的。 安装环境&#xff1a;win11 1、下载zip安装包&#xff1a; MySQL8.0 For Windows zip包下载地址…

Android 音视频编解码 -- MediaCodec

引言 如果我们只是简单玩一下音频、视频播放&#xff0c;那么使用 MediaPlayer SurfaceView 播放就可以了&#xff0c;但如果想加个水印&#xff0c;加点其他特效什么的&#xff0c;那就不行了&#xff1b; 学习 Android 自带的硬件码类 – MediaCodec。 MediaCodec 介绍 在A…

第五十八节 k8s1.30.x 安装Redis集群

一、环境准备 1.1 准备k8s集群 cat /etc/hosts --- 192.168.80.31 lyc-80-31 192.168.80.32 lyc-80-32 192.168.80.33 lyc-80-33系统版本Rocky linux 8.10 docker版本 26.1.3 k8s版本 v1.31.3集群已免密互信&#xff0c;初始化配置一设置&#xff0c;k8s集群已安装 1.2 准…

一篇关于高等数理统计结合机器学习论文的撰写(如何撰写?)

前言 在大学或者研究生阶段&#xff0c;大家可能都会遇到一个问题就是&#xff0c;在上高等数理统计课程时&#xff0c;老师总会让同学们写一些大作业&#xff0c;比如论文什么的&#xff0c;接下来我会从计算机领域的角度&#xff0c;带领大家开启一篇从0到1的高等数理统计文…

Docker快速部署Zabbix7.0教程

原文出处&#xff1a;乐维社区 安装Docker 本教程基于Centos7。其余Linux发行版操作理论上无特别差异。 #关闭Selinux #临时关闭 setenforce 0 #永久关闭 sed -i ‘s/SELINUXenforcing/SELINUXdisabled/g’ /etc/selinux/config #关闭防火墙&#xff08;方便测试&#xff09…

SQL Server2019下载及安装教程

一、软件下载 SQLServer2019及SSMS管理工具下载链接&#xff1a; 百度网盘 请输入提取码 二、SQLServer2019安装 选中要安装的iso映像文件&#xff0c;右键点击装载&#xff08;有些系统可以直接双击打开&#xff0c;有些需要安装Daemon Tools软件去打开&#xff09; 找到s…

算法 贪心算法

目录 前言 一&#xff0c;贪心算法的介绍 二&#xff0c;LeetCode 455 ------- 饼干分发 三&#xff0c;蓝桥杯 55 完美代价 总结 前言 这里主要讲贪心算法的基础知识和两个习题 一&#xff0c;贪心算法的介绍 贪心算法是一种求解最优化问题的算法思想&#xff0c;它通过…