slack-api - 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.```"
}
}
]
我希望它能够模仿用户在应用程序上输入数据时显示的内容,这在必要时会中断长词,但块会向左移动并切断一些数据。
解决方案
目前截至 4/15:这是一个已知的错误,所以我能做的就是等待。他们不提供列出此类已知问题的面向公众的网站,但我已通过电子邮件向他们发送电子邮件以跟踪该错误,并希望如果它很快得到修复,我将更新此答案。
推荐阅读
- python - 如何通过不同的 dict 将 df 扩展为列?
- angular - Angular CLI 8.2.2 中未显示主题化图标
- android - 为什么视图动画没有消失
- html - 为什么 transform: translateX 会影响移动设备上固定元素的高度?
- awk - 如何在awk中以十六进制格式输入和输出?
- angular - 什么是 autoTableHtmlToJson 以及在哪里转换 html 页面?
- c# - SelectPdf 仅在自定义页面上显示页脚
- python - S3 中的 SageMaker 估计器`source_dir`
- actionscript-3 - 如何在 Adobe Flex 中使用分组数据创建自定义下拉列表?
- android - 如何更新设备上已经存在的 SQLite 表?