OptionalapiVersionВерсия api с которой работает платформа. Для случаев, когда сама платформа говорит какая версия api должна быть
OptionalappIdИдентификатор приложения
OptionalcallbackNotificationTextЯвно заданный текст всплывающего уведомления для callback-запроса. Если поле не задано, адаптер только подтверждает callback без показа текста.
OptionalcallbackQueryIdID callback-запроса
OptionalchatIdID чата для платформ, поддерживающих групповые чаты (например, Max, Telegram)
OptionalclientIpIP-адрес клиента, с которого пришёл webhook-запрос.
Заполняется фреймворком автоматически в webhookHandle (из сокета
HTTP-запроса) или в webhookEvent/run() при передаче параметром.
Используется middleware ipFilter.
OptionalerrorТекст ошибки
OptionaleventIdID callback-события (для callback-кнопок)
OptionalisStateФлаг, говорящий о том, что в приложении может использоваться локальное хранилище платформы
OptionalrateLimitOverflowФлаг, который выставляется middleware rateLimiter() перед выбросом
исключения о переполнении очереди. Позволяет вызывающему коду
(например, в responseCb) понять, что запрос отклонён по перегрузке,
а не упал из-за ошибки в бизнес-логике.
OptionalrequestDataНейтральные технические данные обработчика запроса.
Адаптеры используют собственный ключ верхнего уровня, поэтому общий контроллер не содержит сведений о форматах и идентификаторах платформ.
OptionalrequestIdУникальный идентификатор входящего запроса.
Заполняется middleware requestId().
OptionalsendInInitГотовый shortcut-ответ платформы (строка или объект), который run() возвращает без обработки запроса. Заполняется адаптером в особых случаях (health-check «ping» у Алисы/Маруси, токен подтверждения webhook у VK); в формировании обычного ответа не участвует, если shortcut не нужен — остаётся null.
OptionalsessionИнформация о сессии пользователя
OptionalstateNameПоле куда должны сохраниться пользовательские данные
OptionaltimeStartВремя начала обработки запроса
OptionalusedLocalStorageФлаг, говорящий о том, что приложение использует локальное хранилище платформы
Дополнительные опции для платформ