阿里云云效中集成的企业微信机器人默认不支持使用 Markdown 格式进行消息发送,因此在自定义内容中使用 Markdown 格式会失效。
不过,如果您需要在消息中使用 Markdown 格式,可以使用一些第三方的 API 或库来处理 Markdown 格式的文本,并将其转换为企业微信机器人支持的格式,如文本或卡片格式。以下是一些可能有用的工具和库:
wechat-markdown:一个 Node.js 库,可用于将 Markdown 格式的文本转换为企业微信机器人支持的 HTML 格式。
dingtalk-markdown:类似于 wechat-markdown 的库,但专为 DingTalk 钉钉机器人定制。
WeChat-Group-Markdown:一个基于 Flask 的 Web 应用程序,可用于将 Markdown 格式的文本转换为企业微信机器人支持的文本格式。
Markdown-TO-WeChat-Robot:在 Python 中编写的另一个 Markdown 转化器,支持转换为企业微信机器人支持的文本和卡片格式。
根据您提供的企业微信机器人消息格式,发现在 markdown 字段内的 content 字段的值使用了双引号("),而在 JSON 格式中,字符串需要使用双引号(")包裹,因此这里的双引号需要进行转义。您可以将 content 字段的值中的双引号改为转义字符 ",如下所示:
json Copy @al ["markdown", {"content":"实时新增用户反馈132例,请相关同事注意。\n\n>类型:用户反馈\n>普通用户反馈:117例\n>VIP用户反馈:15例", "msgtype":"markdown"}] 这样就可以正确地将 Markdown 格式的内容发送到企业微信中了。需要注意的是,企业微信机器人的消息格式需要符合 JSON 格式规范,否则可能
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。