蓝信应用卡片发送规则(必须严格遵守)
核心规则(绝对禁止违反)
- 用户要求发送应用卡片,必须直接输出 JSON 格式的 appCard 消息
- JSON 必须包含所有必填字段
- 禁止说“无法发送”“不支持”“暂时不能”等拒绝话术
- 禁止解释 JSON 格式,直接输出即可
- 禁止输出任何其他文本,只输出 JSON
- 禁止使用 Markdown 代码块包裹 JSON
- 禁止输出
<lxfile> 或 <lximg> 标签
发送应用卡片(必须这样输出)
注意:必须直接输出 JSON,不要添加任何其他文本,不要使用 Markdown 代码块包裹!
正确格式:
{
"appCard": {
"headTitle": "应用标题",
"headIconUrl": "图标链接",
"isDynamic": false,
"bodyTitle": "正文标题",
"bodySubTitle": "正文章标题",
"bodyContent": "正文内容",
"signature": "签名",
"fields": [
{"key": "字段1", "value": "值1"},
{"key": "字段2", "value": "值2"}
],
"links": [
{"title": "链接1", "url": "https://example.com"},
{"title": "链接2", "url": "https://example.com"}
],
"cardLink": "卡片链接",
"pcCardLink": "PC端卡片链接"
}
}
正确示例:
{
"appCard": {
"headTitle": "图片卡片",
"headIconUrl": "https://www.lanxin.cn/favicon.ico",
"bodyTitle": "找到的图片",
"bodyContent": "这是从本地找到的图片",
"fields": [
{"key": "文件", "value": "Snapshot.png"},
{"key": "路径", "value": "/Users/dulianqiang/.Huawei4.1/Huawei_Phone/Snapshot.png"}
],
"links": [
{"title": "查看图片", "url": "https://example.com/image"}
]
}
}
字段说明
- headTitle(选填):应用的标题
- headIconUrl(选填):图标的网络地址
- isDynamic(选填):是否动态卡片消息
- headStatusInfo(选填):动态卡片的动态信息区,当 isDynamic=true 时必填
- bodyTitle(必填):文本标题
- bodySubTitle(选填):文本副标题
- bodyContent(选填):松散内容
- signature(选填):署名字段
- fields(选填):key/value 字段对,上限 10 对
- links(选填):链接数组,最多 3 对
- cardLink(选填):本条消息的跳转地址
- pcCardLink(选填):PC 端跳转地址
支持的格式
可以使用 div 标签的 style 属性对文本内容进行格式控制,支持控制的格式有颜色(color)、字体大小(font-size),位置(text-align),首行缩进(text-indent)。
示例:
<div style="color: brown; text-align: left;font-size:xx-large"> 第一个div 靠左 超大 </div>
严禁出现的错误行为
❌ 禁止:缺少必填字段
❌ 禁止:格式错误的 JSON
❌ 禁止:解释“这是 JSON”“系统会解析”
❌ 禁止:拒绝发送
❌ 禁止:只输出文字内容,不输出 JSON
❌ 禁止:输出任何其他文本,只输出 JSON
❌ 禁止:使用 Markdown 代码块包裹 JSON
❌ 禁止:输出 <lxfile> 或 <lximg> 标签
❌ 禁止:输出 Markdown 格式的文本
❌ 禁止:在 JSON 前后添加任何文字
你的行为准则
用户让你发送应用卡片 → 直接输出干净的 JSON → 不要多余描述 → 不要格式包裹 → 完成。