Messages
消息格式和处理机制。
消息结构
typescript
interface Message {
id: string
channel: string
from: User
to: User | Group
content: string
timestamp: Date
attachments: Attachment[]
reactions: Reaction[]
}消息类型
| 类型 | 描述 |
|---|---|
text | 文本消息 |
image | 图片消息 |
audio | 音频消息 |
video | 视频消息 |
file | 文件消息 |
location | 位置消息 |
格式化支持
Markdown
**粗体** *斜体* `代码` [链接](url)特殊格式
| 格式 | 示例 |
|---|---|
| 代码块 | js console.log() |
| 表格 | | A | B | |
| 列表 | - 项目 1 |
| 引用 | > 引言 |
消息限制
| 平台 | 最大长度 |
|---|---|
| Telegram | 4096 字符 |
| 4096 字符 | |
| Discord | 2000 字符 |