如何解决Slack Block-kit Multi_users_select 删除默认应用
我实现了一个 um 字段类型为 input(multi_users_select) 的 slack bot。我想从列表选择中删除默认应用程序?
{
type: 'input',element: {
type: 'multi_users_select',action_id: input.actionId,initial_users: input.initial_users,},label: {
type: 'plain_text',text: input.text,emoji: input.emoji,};
解决方法
目前,过滤可用于对话选择菜单或对话多选菜单。 https://api.slack.com/reference/block-kit/composition-objects#filter_conversations
也许您可以写信给feedback@slack.com,他们可以将其记录下来以备将来发布。
,使用带有 filter 的 type: 'multi_users_select'
代替 "type": "multi_conversations_select"
,如下所示,以仅获取工作区中的用户。
您可以将以下代码复制并粘贴到 block-kit builder 中以自行测试。
https://app.slack.com/block-kit-builder/
{
"title": {
"type": "plain_text","text": "Blocker-Bot"
},"submit": {
"type": "plain_text","text": "Submit"
},"type": "modal","callback_id": "custom_time_select","private_metadata": "private-data","blocks": [
{
"type": "section","text": {
"type": "mrkdwn","text": "Test block with multi conversations select"
},"accessory": {
"type": "multi_conversations_select","placeholder": {
"type": "plain_text","text": "Select conversations","emoji": true
},"filter": {
"include": [
"im"
],"exclude_bot_users": true
},"action_id": "multi_conversations_select-action"
}
}
]
}
21 年 7 月 5 日更新
包括各种其他类型的没有机器人/应用程序的选定用户
{
"type": "modal","title": {
"type": "plain_text","text": "My App","emoji": true
},"text": "Submit","close": {
"type": "plain_text","text": "Cancel","text": "Conversations type Select user"
},"accessory": {
"type": "conversations_select","text": "Select a user","action_id": "users_select-action"
}
},{
"type": "section","text": "Multi Conversations type Select users"
},"action_id": "multi_conversations_select-action"
}
},{
"type": "input","element": {
"type": "multi_conversations_select","text": "Select users","action_id": "multi_users_select-action"
},"label": {
"type": "plain_text","text": "Input type Select users","emoji": true
}
}
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。