消息中心
平台消息中心提供了统一的消息推送与管理,具备通知聚合能力,您可以将业务消息集中推送至此。
消息中心内置自动去重机制,消息本体支持最大字符数:标题 200 内容 20000,超出部分将被截断。
监控告警
监控告警用于对 消息中心 的每条入库消息进行实时监测,命中告警规则后自动通过你配置的通知渠道推送告警,是替代旧版脚本推送的全新方案。
功能由 通知渠道 与 告警规则 两部分组成:
- 通知渠道:对接外部推送服务(如 Bark、钉钉)的统一配置与管理,支持连接测试与通用消息模板,详见 通知渠道。
- 告警规则:定义什么消息需要告警以及告警到哪里,在”消息中心 - 监控告警“中管理。规则可按消息 分类(如定时任务、系统事件)与 级别(信息、警告、错误、成功)圈定监控范围,再对消息 标题 / 内容 设置匹配条件(支持文本包含、正则等多种运算符,可 and / or 组合),并关联一个或多个通知渠道。
消息入库后会非阻塞地触发规则求值,命中的规则会同时向其关联的全部通知渠道推送,单个渠道发送失败不影响其余渠道。
对接消息中心
对接方法详见下方,有多种接入方式可供选择:
# 标题(支持 1-6 级)
## 二级标题
**加粗文本** 和 *斜体文本*
- 无序列表项
- 另一项
1. 有序列表
2. 第二项
[链接文本](https://example.com)


`行内代码`
```bash
// 代码块(支持语言高亮)
echo "Hello, World!"
```
> 引用文本
| 表头 | 表头 |
| :-: | --- |
| 内容 | 内容 |消息渲染效果测试脚本(展开查看)
const message = require('/arcadia/utils/message-sdk')
!(async () => {
console.log(await message.push('渲染测试', `# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
正文段落:这是一段普通文本,包含 **加粗**、*斜体*、~~删除线~~ 和 \`行内代码\` 等行内样式。行内代码示例如 \`npm install\`、\`pnpm dev\` 等命令。
第二段文本。段落之间应有适当的垂直间距。
## 链接与图片
外部链接:[Arcadia 官网](https://arcadia.cool)
不可点击链接(安全策略):[锚点链接](#section) 和 [相对路径](./page)
图片(外部 URL):

## 引用块
> 这是一段引用文本。
> 引用可以跨多行。
>
> 引用内也可以有 **加粗** 和 \`行内代码\`。
## 列表
无序列表:
- 项目一
- 项目二
- 子项目 2.1
- 子项目 2.2
- 项目三
有序列表:
1. 第一步:安装依赖
2. 第二步:配置环境
3. 第三步:启动服务
任务列表:
- [x] 已完成任务
- [ ] 未完成任务
- [x] 另一个已完成的任务
## 表格
| 左对齐 | 居中对齐 | 右对齐 |
| :----- | :------: | -----: |
| 单元格1 | 单元格2 | 单元格3 |
| 长文本内容 | 更多内容 | 数值123 |
| \`代码\` | [链接](https://example.com) | **加粗** |
## 代码块
无语言代码块(纯文本渲染):
\`\`\`
这是普通代码块
可以包含多行
不会进行语法高亮
\`\`\`
带语言标识的代码块(语法高亮):
\`\`\`javascript
function greet(name) {
console.log(\`Hello, \${name}!\`);
}
greet('World');
\`\`\`
Shell 代码块:
\`\`\`shell
cd /path/to/project
npm install
npm run dev
\`\`\`
## 分割线
---
分割线上方的内容与下方的内容应有较大间距(2em)。
## 嵌套与混合
1. 有序列表第一项
- 嵌套无序子项 A
- 嵌套无序子项 B
2. 有序列表第二项
> 嵌套引用块内容
结束。`))
})()直接在 Aradia 平台上创建脚本并复制粘贴后运行即可

