微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Slack Block-kit Multi_users_select 删除默认应用

如何解决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,};

enter image description here

解决方法

目前,过滤可用于对话选择菜单或对话多选菜单。 https://api.slack.com/reference/block-kit/composition-objects#filter_conversations

也许您可以写信给feedback@slack.com,他们可以将其记录下来以备将来发布。

,

使用带有 filtertype: '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 举报,一经查实,本站将立刻删除。