Перейти к содержимому

Меню выбора сущностей

Меню выбора сущностей — интерактивный компонент, позволяющий выбрать доступных на сервере участников, ролей или каналов.

Настройки этого компонента представлены так:

entity_menu_settings_ru

  • Идентификатор — идентификатор компонента (придумываете сами).

    Информация

    Идентификатор должен быть уникальным среди других компонентов.

    Действие, запускаемое при выборе пунктов меню, получает идентификатор соответствующего меню в переменной component.id и список значений выбранных участником вариантов выбора в переменной component.selectedOptions.

    При использовании в диалоговых окнах, шаблон запускаемого диалоговым окном действия получает список значений выбранных вариантов выбора в переменную-карту modal.values, ключом которого является данный идентификатор.

    Таким образом, в действии можно определить какие варианты выбора меню были выбраны.

  • Тип меню — выбор типа сущностей, из которых будут составлены варианты выбора (участники, роли или каналы);
  • Минимальное количество элементов — минимально допустимое количество элементов для выбора;
  • Максимальное количество элементов — максимально допустимое количество элементов для выбора;
  • Текст-заглушка — текст, который будет отображаться внутри меню выбора если ничего не выбрано;
  • Действие — выбор действия, которое будет запускаться при выборе пунктов меню;
  • Неактивный — сделать меню выбора неактивным. Будет тусклым и на него нельзя будет нажать.

Доступность

Данный компонент доступен только для действий пользовательских команд во всех режимах отправки сообщений (текст, панель, компоненты).

Он также доступен для диалоговых окон.

Все права зафырканы.