Отвечает на нажатие callback-кнопки: показывает уведомление/snackbar
(Telegram answerCallbackQuery, VK show_snackbar, MAX /answers).
Вне callback-запроса — предупреждение в лог и null.
Текст уведомления
OptionalshowAlert: booleanПоказать как модальное окно вместо всплывающего уведомления. Поддерживает только Telegram; VK (snackbar) и MAX игнорируют параметр.
Проверяет, поддерживает ли активная платформа указанный метод фасада
(например, Viber возвращает false для всех — его Bot API требует
URL + size, которые фасад не собирает).
Отправляет аудио пользователю текущего запроса.
Optionalparams: IApiMediaParamsОтправляет документ/файл пользователю текущего запроса.
Optionalparams: IApiMediaParamsОтправляет фотографию пользователю текущего запроса.
Optionalparams: IApiMediaParamsОтправляет видео пользователю текущего запроса.
Optionalparams: IApiMediaParams
Универсальный API-фасад активной платформы (
controller.api).Даёт бизнес-логике доступ к возможностям платформы — отправить медиа, ответить на callback-кнопку — без ручного конструирования платформенных Request-классов. Реализация подбирается адаптером по
controller.appType; интерфейс объявлен здесь, чтобы контроллер не зависел от модулей платформ.