KEFU_PUBLIC_BASE_URL=https://你的域名本地调试可用内网穿透(ngrok / frp 等),不要用 localhost 作为卡片跳转地址。
深度研究(或任意测试词)。/api/link-cards 生成落地页)。https://域名/p/xxxx)。{"type":"card","title":"深度研究入口","desc":"…","url":"https://域名/p/xxx","target_url":"https://业务页","cover_url":"…","image_path":"/api/media/link-cards/…"}
深度研究(或你设的关键字)。| 位置 | 看什么 |
|---|---|
| 消息日志 | reply 列应含 [链接卡片] 标题;status 为 sent |
| 系统诊断日志 | 搜索「卡片」「8004」「封面上传」 |
| 后端控制台 | Sending to target: 与 Link card send |
| 现象 | 处理 |
|---|---|
| 卡片封面上传失败 | 重新登录采集 IM 凭证;确认 session 有效 |
| 缺少卡片跳转链接 | 配置 KEFU_PUBLIC_BASE_URL 后重新保存规则 |
| status_code 8004 / raw_check_code 1 | 封面 CDN 未就绪;等待 2~5 秒后重试(系统会自动重试一次) |
| 收到的是文本不是卡片 | 检查 reply_content 中 "type":"card" 是否存在 |
| 落地页 404 | 确认后端 /p/{slug} 路由可访问且 slug 已入库 |
登录后台后,在浏览器开发者工具 Network 中确认:
POST /api/link-cards/upload-image — 封面上传POST /api/link-cards — 创建落地页,返回 page_urlGET /p/{slug} — 落地页可打开并跳转