我有一个slack bot,它使用菜单下拉菜单,侧面有一个颜色栏。查看我的屏幕截图绿色圆圈中的
我希望条形图能像这张图一样扩展整个消息
注意:这张图经过编辑,显示了红色条形图的示例(因为实际的松弛机器人消息并不重要)
我的代码有点像
let slackPost = {
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": myText
}
} // ... some other blocks
],
"attachments": [
{
"text": menuTitle,
"color": menuBarColor,
"attachment_type": "default",
"actions": [
{
"name": menuName,
"text": menuPlaceHolder,
"type": "select",
"options": menuOptions
}
]
}
]
}
新的松弛块布局不允许使用旧的color
附件属性。你可以在这里找到官方文件。
有一个例外,那就是颜色参数,它目前没有块替代方案。如果强烈附着到颜色栏(),请在附着中使用blocks参数。
您可以在附件属性中嵌套块,如下所示:
let slackPost = {
"attachments": [{
"color": message.color,
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": myText
}
} // ... some other blocks
]
}]