Javascript 格式化来自Slack的消息

Javascript 格式化来自Slack的消息,javascript,html,typescript,slack,slack-api,Javascript,Html,Typescript,Slack,Slack Api,所以我请求SlackAPI获取特定通道的消息历史。除了返回的消息仍然是松弛格式外,其他一切都正常工作。有没有办法把它转换成HTML格式 谢谢。否。Slack api将仅以Slack标记提供消息。如果你想在html中使用它们,你需要自己转换它们或者找到一个库 下面是如何解析松弛标记,以便将其转换为另一种格式,如HTML: 如果您正在检索邮件,我们将在中包含一些额外的详细信息 上面的部分将帮助您分析格式化语法。这将 允许您正确设置其格式,以便在其他服务上显示,或 帮助您的应用程序完全理解消息的意图。

所以我请求SlackAPI获取特定通道的消息历史。除了返回的消息仍然是松弛格式外,其他一切都正常工作。有没有办法把它转换成HTML格式


谢谢。

否。Slack api将仅以Slack标记提供消息。如果你想在html中使用它们,你需要自己转换它们或者找到一个库

下面是如何解析松弛标记,以便将其转换为另一种格式,如HTML:

如果您正在检索邮件,我们将在中包含一些额外的详细信息 上面的部分将帮助您分析格式化语法。这将 允许您正确设置其格式,以便在其他服务上显示,或 帮助您的应用程序完全理解消息的意图。这是你的电话号码 检测高级格式语法所涉及的一般步骤:

检测所有匹配的子字符串

在这些子字符串中,格式化以C开头的内容作为频道链接

格式化用户提及的以@U或@W开头的内容

格式化内容开始!作为用户组的子团队

格式化内容开始!根据特殊提及的规则

对于这些子字符串中的任何其他内容,请格式化为URL链接

确定格式后,检查管道|-如果存在,请使用管道后面的文本作为链接或链接的标签 提到


从上的官方Slack文档中。

该链接未提及任何有关将标记转换为html的内容。因此,最好将相关段落与链接一起复制,以防文档发生变化。@UlysseMizrahi感谢您的提示。链接在此期间发生了变化,因此我现在按照您的建议将相关内容包括在答案中。