Я создаю модал с использованием views.open API Slack. У меня есть 1 средство выбора канала и 1 средство выбора пользователя. Всякий раз, когда я нажимаю на средство выбора канала, вместо этого открывается средство выбора пользователя, как если бы я щелкнул по нему. Я неправильно использую API или это ошибка? Ниже приведен код JSON, который можно использовать для визуализации модального режима в Slack Block Kit Builder
{
"type": "modal",
"title": {
"type": "plain_text",
"text": "Search",
"emoji": true
},
"submit": {
"type": "plain_text",
"text": "Search",
"emoji": true
},
"close": {
"type": "plain_text",
"text": "Cancel",
"emoji": true
},
"blocks": [
{
"type": "divider"
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Enter topics:"
},
"accessory": {
"type": "multi_static_select",
"placeholder": {
"type": "plain_text",
"text": "topic",
"emoji": true
},
"options": [
{
"text": {
"type": "plain_text",
"text": "Choice 1",
"emoji": true
},
"value": "value-0"
},
{
"text": {
"type": "plain_text",
"text": "Choice 2",
"emoji": true
},
"value": "value-1"
},
{
"text": {
"type": "plain_text",
"text": "Choice 3",
"emoji": true
},
"value": "value-2"
}
]
}
},
{
"type": "context",
"elements": [
{
"type": "mrkdwn",
"text": "Entering multiple topics will filter snippets containing all of them"
}
]
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Only show results from following user"
},
"accessory": {
"type": "static_select",
"placeholder": {
"type": "plain_text",
"text": "Choose a user",
"emoji": true
},
"options": [
{
"text": {
"type": "plain_text",
"text": "Choice 1",
"emoji": true
},
"value": "value-0"
},
{
"text": {
"type": "plain_text",
"text": "Choice 2",
"emoji": true
},
"value": "value-1"
},
{
"text": {
"type": "plain_text",
"text": "Choice 3",
"emoji": true
},
"value": "value-2"
}
]
}
},
{
"type": "section",
"text": {
"type": "plain_text",
"text": "or",
"emoji": true
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Only show results from following channel"
},
"accessory": {
"type": "static_select",
"placeholder": {
"type": "plain_text",
"text": "Choose a channel",
"emoji": true
},
"options": [
{
"text": {
"type": "plain_text",
"text": "Choice 1",
"emoji": true
},
"value": "value-0"
},
{
"text": {
"type": "plain_text",
"text": "Choice 2",
"emoji": true
},
"value": "value-1"
},
{
"text": {
"type": "plain_text",
"text": "Choice 3",
"emoji": true
},
"value": "value-2"
}
]
}
}
]
}