Skip to content

Latest commit

 

History

History
190 lines (182 loc) · 5.05 KB

cards.md

File metadata and controls

190 lines (182 loc) · 5.05 KB
  1. Text(文本)
{
  type: 'TEXT', // 卡片类型
  content: {
    text: string, // 文本信息 (必须)
    commands: [ // 命令 (Optional 可选)
      {
        type: string, // 1 链接(link), 2 文本(text)
        icon: string, // 1 更多(more), 2 人工(man), 3 语音(voice), 4 拍照(camera) 等
        label: string, // 文案
        value: string | number, // 值
      }
    ]
  }
}
  1. TextImage (图文)
{
  type: 'TEXT_IMAGE',
  content: {
    banner: string, // 首图链接
    title: string, // 提示文案
    subTitle: string, // 辅助文案
    keyDescription: string, // 关键信息,比如金额
    description: string, // 描述信息(设计稿原名: 描述详细),比如销量
    url: string, // 跳转链接 (Optional)
    commands: [ // 命令 (Optional 可选)
        {
            type: string, // 1 链接(link), 2 文本(text)
            icon: string, // 1 更多(more), 2 人工(man), 3 语音(voice), 4 拍照(camera) 等
            label: string, // 文案
            value: string | number, // 值
        }
    ]
  }
}
  1. Radio(单选)
{
    type: 'RADIO',
    content: {
        title: string, // 提示文案
        choices: [
            {
                icon: URL, // 自定义icon链接
                label: string, // 文案
                value: string | number, // 选择的实际值, 必须唯一
                description: string, // 描述
            }
        ]
    }
}
  1. Checkbox(多选)
{
    type: 'CHECKBOX',
    content: {
        title: string, // 提示文案
        choices: [
            {
                icon: URL, // 自定义icon链接
                label: string, // 文案
                value: string | number, // 选择的实际值, 唯一
                description: string, // 描述
            }
        ]
    }
}
  1. Image (图片卡片类型)
{
    type: 'IMAGE',
    content: {
        banner: string, // 首图链接
        commands: [ // 命令 (Optional 可选)
            {
                type: string, // 1 链接(link), 2 文本(text)
                icon: string, // 1 更多(more), 2 人工(man), 3 语音(voice), 4 拍照(camera) 等
                label: string, // 文案
                value: string | number, // 值
            }
        ]
    }
}
  1. TextList (文本列表类型)
{
 type: 'TEXT_LIST',
 content: {
    list: [{
      text: '文本',
      value: '文本隐藏值'
    }, ...],
    commands: [ // 命令 (Optional 可选)
      {
        type: string, // 1 链接(link), 2 文本(text)
        icon: string, // 1 更多(more), 2 人工(man), 3 语音(voice), 4 拍照(camera) 等
        label: string, // 文案
        value: string | number, // 值
      }
    ]
  }
}
  1. TextImageList (图文列表)
{
  type: 'TEXT_IMAGE_LIST',
  content: {
    list: [{
       banner: string, // 首图链接
       title: string, // 提示文案,
       subTitle: string, // 辅助文案
       keyDescription: string, // 关键信息,比如金额
       description: string, // 描述信息(设计稿原名: 描述详细),比如销量
       url: string, // 跳转链接 (Optional)
    }],
    commands: [ // 命令 (Optional 可选)
        {
            type: string, // 1 链接(link), 2 文本(text)
            icon: string, // 1 更多(more), 2 人工(man), 3 语音(voice), 4 拍照(camera) 等
            label: string, // 文案
            value: string | number, // 值
        }
    ]
  }
}