CardMessage
cardmessage
主要由json构成,在卡片消息中,有四种类别的卡片结构:
- 卡片,目前只有card。
- 模块,主要有section, header, context等。
- 元素:主要有plain-text, image, button等。
- 结构:目前只有paragraph。
Content copied to clipboard
消息的主要结构
- 一个卡片消息最多只允许5个卡片
- 一个卡片可以有多个模块,但是一个卡片消息总共不允许超过50个模块
```json
[
{
"type": "card",
//...
"modules" : [
// ...
]
}
// 其它card
]
```
Content copied to clipboard
主要结构说明 所有的元素都有相似的结构,大体如下:
{
"type" : "类别",
"foo" : "bar", //属性参数
"modules|elements|fields": [], //子元素,根据type类别有不同的值,卡片的为modules,模块的子元素为elements,结构的为fields。
}
Content copied to clipboard
Author
ForteScarlet
Constructors
Types
Functions
Link copied to clipboard
Link copied to clipboard
此函数命名错误,未来将会删除。其本意为将当前 CardMessage 序列化为 JSON字符串,请使用 encode。
Link copied to clipboard
将当前的 CardMessage 序列化为所需JSON数据字符串。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard