diff --git a/packages/docs/docs/develop/satori/reference/elements/index.mdx b/packages/docs/docs/develop/satori/reference/elements/index.mdx index 12c3b21..f3cc2cd 100644 --- a/packages/docs/docs/develop/satori/reference/elements/index.mdx +++ b/packages/docs/docs/develop/satori/reference/elements/index.mdx @@ -26,12 +26,18 @@ import { Badge } from '@site/src/components/Badge' | ----------------------------- | ------------------------ | | | 这个功能处于实验性阶段。 | -| 收发 | | -| --------------------- | ------------------------ | -| | 这个元素或属性支持接收。 | -| | 这个元素或属性支持发送。 | +| 收发 | | +| ------------------------ | ---------------------------------------- | +| | 这个元素或属性支持接收。 | +| | 这个元素或属性支持发送。 | +| | 这个元素或属性支持在合并转发消息内发送。 | -## 文本(text) v0.0.50 +## 文本(text) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) +> - (从 v0.2.15) 一段纯文本。 @@ -44,7 +50,11 @@ import { Badge } from '@site/src/components/Badge' -## @(at) v0.0.50 +## @(at) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ---- | ------- | ------------------------------------------- | ------------------------------------------------------ | @@ -55,7 +65,9 @@ import { Badge } from '@site/src/components/Badge' `` 元素用于提及某个或某些用户。 -## 频道(sharp) +## 频道(sharp) + +> - | 属性 | 类型 | 范围 | 描述 | | ---- | ------- | ------------------------------------------- | -------------- | @@ -64,7 +76,9 @@ import { Badge } from '@site/src/components/Badge' QQ 尚未具备此功能。 -## 表情(face) +## 表情(face) + +> - | 属性 | 类型 | 范围 | 描述 | | -------- | ------- | ------------------------------------------- | ---------------------------------- | @@ -72,7 +86,9 @@ QQ 尚未具备此功能。 | name | string? | | 表情的名称 | | platform | string? | | 表情显示的平台,始终为 `chronocat` | -## 链接(a) +## 链接(a) + +> - | 属性 | 类型 | 范围 | 描述 | | ---- | ------ | ------------------------------------------- | ---------- | @@ -80,7 +96,11 @@ QQ 尚未具备此功能。 `` 元素用于显示一个链接。当平台不支持链接时,建议显示为 `content (href)` 的形式。 -## 图片(img) v0.0.50 +## 图片(img) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ------------------------------------- | -------- | ------------------------------------------- | ------------------------- | @@ -91,7 +111,11 @@ QQ 尚未具备此功能。 | width | number? | | 图片的宽度 (像素) | | height | number? | | 图片的高度 (像素) | -## 音频(audio) v0.0.50 +## 音频(audio) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ------------------------------------- | -------- | ------------------------------------------- | ------------------------- | @@ -102,7 +126,11 @@ QQ 尚未具备此功能。 | duration | number? | | 音频长度 (秒) | | poster | string? | | 缩略图 URL | -## 视频(video) v0.0.50 +## 视频(video) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ------------------------------------- | -------- | ------------------------------------------- | ------------------------- | @@ -115,7 +143,11 @@ QQ 尚未具备此功能。 | duration | number? | | 视频长度 (秒) | | poster | string? | | 缩略图 URL | -## 文件(file) v0.0.50 +## 文件(file) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ------------------------------------- | -------- | ------------------------------------------- | ------------------------- | @@ -125,56 +157,137 @@ QQ 尚未具备此功能。 | timeout | string? | | 下载文件的最长时间 (毫秒) | | poster | string? | | 缩略图 URL | -## 粗体(b, strong) +## 粗体(b, strong) + +> - QQ 尚未具备此功能。 -## 斜体(i, em) +## 斜体(i, em) + +> - QQ 尚未具备此功能。 -## 下划线(u, ins) +## 下划线(u, ins) + +> - QQ 尚未具备此功能。 -## 删除线(s, del) +## 删除线(s, del) + +> - QQ 尚未具备此功能。 -## 剧透(spl) +## 剧透(spl) + +> - QQ 尚未具备此功能。 -## 代码(code) +## 代码(code) + +> - QQ 尚未具备此功能。 -## 上标(sup) +## 上标(sup) + +> - QQ 尚未具备此功能。 -## 下标(sub) +## 下标(sub) + +> - QQ 尚未具备此功能。 -## 换行(br) +## 换行(br) + +> - Chronocat 尚未实现此功能。 -## 段落(p) +## 段落(p) + +> - Chronocat 尚未实现此功能。 -## 消息(message) v0.0.50 +## 消息(message) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) +> - (从 v0.2.15) | 属性 | 类型 | 范围 | 描述 | | ------- | -------- | --------------------- | -------------- | | id | string? | | 消息的 ID | | forward | boolean? | | 是否为转发消息 | -## 引用(quote) v0.0.50 +
+使用 message 组发送多条消息 -## 作者(author) v0.0.50 +```html +消息1 消息2 +``` + +
+ +
+使用 message 打碎发送多条消息 + +```html +消息1消息2 +``` + +
+ +
+发送合并转发 + +```html +合并转发消息 +``` + +
+ +
+使用 message 组合并转发消息 + +```html + + 消息1 + 消息2 + +``` + +
+ +
+使用 message 打碎合并转发消息 + +```html +消息1消息2 +``` + +
+ +## 引用(quote) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) + +## 作者(author) v0.0.50 + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ------ | ------- | --------------------- | -------- | @@ -182,7 +295,11 @@ Chronocat 尚未实现此功能。 | name | string? | | 昵称 | | avatar | string? | | 头像 URL | -## 按钮(button) +## 按钮(button) + +> - +> - (从 v0.0.50) +> - (从 v0.0.50) | 属性 | 类型 | 范围 | 描述 | | ----- | ------- | --------------------- | ---------- | @@ -194,7 +311,12 @@ Chronocat 尚未实现此功能。 QQ 尚未具备此功能。 -## 戳一戳(chronocat:poke) v0.0.59 +## 戳一戳(chronocat:poke) v0.0.59 + +> - +> - +> - (从 v0.0.59) +> - (从 v0.0.59) | 属性 | 类型 | 范围 | 描述 | | ------- | ------- | --------------------- | ---------- | diff --git a/packages/docs/src/components/Badge.tsx b/packages/docs/src/components/Badge.tsx index d42a844..91df072 100644 --- a/packages/docs/src/components/Badge.tsx +++ b/packages/docs/src/components/Badge.tsx @@ -35,6 +35,10 @@ export const badgeType = { children: '发', class: 'badge--success', }, + forward: { + children: '合并转发', + class: 'badge--success', + }, info: { children: '', class: 'badge--info',