tongchenkeji 发表于:2023-6-6 18:33:260次点击 已关注取消关注 关注 私信 企业微信机器人 自定义内容 使用Markdown格式,不生效[阿里云云效] 暂停朗读为您朗读 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# AES专家服务397# 机器人42
wljslmzAM 2023-11-28 8:44:28 1 阿里云云效中集成的企业微信机器人默认不支持使用 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 转化器,支持转换为企业微信机器人支持的文本和卡片格式。
算精通AM 2023-11-28 8:44:28 2 根据您提供的企业微信机器人消息格式,发现在 markdown 字段内的 content 字段的值使用了双引号(”),而在 JSON 格式中,字符串需要使用双引号(”)包裹,因此这里的双引号需要进行转义。您可以将 content 字段的值中的双引号改为转义字符 “,如下所示: json Copy @al [“markdown”, {“content”:”实时新增用户反馈132例,请相关同事注意。>类型:用户反馈>普通用户反馈:117例>VIP用户反馈:15例”, “msgtype”:”markdown”}] 这样就可以正确地将 Markdown 格式的内容发送到企业微信中了。需要注意的是,企业微信机器人的消息格式需要符合 JSON 格式规范,否则可能
阿里云云效中集成的企业微信机器人默认不支持使用 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例,请相关同事注意。>类型:用户反馈>普通用户反馈:117例>VIP用户反馈:15例”, “msgtype”:”markdown”}] 这样就可以正确地将 Markdown 格式的内容发送到企业微信中了。需要注意的是,企业微信机器人的消息格式需要符合 JSON 格式规范,否则可能