首页 > 解决方案 > Slack 部分块:长字符串的 Markdown 预格式化溢出问题

问题描述

使用乐高时...我的意思是 Block Kit 构建器,我需要使用 Markdown 的“```”语法发送一些预先格式化的数据,问题是当它遇到一个长的无空格字符串(例如 URL)时在 slack 上显示时格式中断。这与块工具包构建器隔离,因为通过应用程序/网络应用程序发送消息显示正常。

我尝试使用该verbatim属性,但是没有用。

第一个块显示错误,由于存在空格且没有长字,第二个块正确显示

[
    {
        "type": "section",
        "text": {
            "type": "mrkdwn",
            "text": "```I_love_oat_cake_croissant_jujubes_tiramisu_pudding_pastry_sugar_plum_I_love._Apple_pie_powder_bear_claw_croissant_candy_muffin_gummi_bears.```"
        }
    },
    {
        "type": "section",
        "text": {
            "type": "mrkdwn",
            "text": "```I love oat cake croissant jujubes tiramisu pudding pastry sugar plum I love. Apple pie powder bear claw croissant candy muffin gummi bears.```"
        }
    }
]

我希望它能够模仿用户在应用程序上输入数据时显示的内容,这在必要时会中断长词,但块会向左移动并切断一些数据。

这是构建器和应用程序中的示例

标签: slack-api

解决方案


目前截至 4/15:这是一个已知的错误,所以我能做的就是等待。他们不提供列出此类已知问题的面向公众的网站,但我已通过电子邮件向他们发送电子邮件以跟踪该错误,并希望如果它很快得到修复,我将更新此答案。


推荐阅读