需按平台规范重写trae脚本提示词:飞书用card schema(如actions字段、lark_md语法)、钉钉用btns/select字段及title空格、企微改菜单指令且压缩换行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要把同一套Trae脚本提示词适配到不同平台(如飞书、钉钉、企业微信、Slack),但各平台对消息格式、交互组件、字符限制、链接渲染规则完全不同,直接复用会导致按钮失效、换行错乱、@人不触发、富文本被截断。
先确认平台基础限制
打开对应平台的官方开发者文档,查清三项硬性约束:消息体最大长度(飞书4000字符、钉钉6000字符、企微2000字符)、是否支持HTML标签(全都不支持,只认平台自定义JSON Schema)、【必须用平台指定的字段名写按钮和卡片,比如飞书叫“actions”,钉钉叫“btns”,写反就完全不显示】。
这一步跳过会直接导致后续所有调试失败。
飞书版提示词改写要点
方法一:用飞书「消息卡片」结构重写
把原始提示词中所有自然语言描述的操作指引,替换成飞书Card Schema里的字段:将“点击此处提交”改为{“tag”: “button”, “text”: {“content”: “提交工单”, “tag”: “plain_text”}, “value”: {“action”: “submit_ticket”}};【注意:飞书不识别Markdown,所有*加粗*或>引用块必须转成text.tag=“lark_md”并用合法语法,否则整张卡片拒收】。
方法二:保留部分提示语+嵌入快捷指令
在卡片正文末尾加一句:“/trae-approve 查看待审批列表”,飞书会自动高亮并可点击触发机器人指令。
钉钉版提示词字段映射表
第一步:把原始提示词中的“请选择类型”替换为钉钉的“select”组件字段:
{“name”: “type”, “title”: “请选择问题类型”, “options”: [{“label”: “权限申请”, “value”: “perm”}, {“label”: “系统报错”, “value”: “error”}]}
第二步:把所有超链接从文字改成钉钉要求的“hyperlink”对象,且必须带scheme校验——https://开头的才允许跳转,http://会被静默过滤。
第三步:钉钉消息顶部必须带“title”字段,哪怕只写一个空格,否则卡片无法展开;这个空格不能省,也不能用 代替。
企业微信版特殊处理
企微不支持动态按钮,所有交互必须靠「菜单栏」或「小程序跳转」承载。把提示词里“点击确认执行”的动作,改成:“请在下方菜单栏选择【立即执行】→ 系统将自动调用Trae脚本”。
企微对换行极其敏感:两个\n会被渲染成空行,三个\n就变成段间距过大;原始提示词里的段落空行要全部压成单\n。
方法一:用「文本消息+菜单」组合
纯文本提示词发给用户,底部固定追加一行:“【菜单】▶️ 执行 ▶️ 暂停 ▶️ 查日志”,用户点哪个,后台按关键词路由到对应Trae脚本分支。











