# Флаги доступные для настройки извне

`BoolFlag` это литерал `'0' | '1'`

`disableStikers`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить стикеры

`disableAutoFocus`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить автофокус при открытии Мессенджера в виджете

`disableNavigation`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить навигацию

`disableChatHeader`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить шапку чата

`readOnly`: *[BoolFlag](./interfaces.md#boolflag)*

>Режим только чтения сообщений

`hideClose`: *[BoolFlag](./interfaces.md#boolflag)*

>Не показывать кнопку закрытия виджета

`fullscreenSupported`: *[BoolFlag](./interfaces.md#boolflag)*

>Поддержка открытия виджета на весь экран (при просмотре картинок)

`disableSettingsButton`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить кнопку настроек Мессенджера

`disableOpenInNewTabButton`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить кнопку открытия виджета в новом окне

`disableGlobalSearch`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить глобальный поиск в Мессенджере

`onboarding`: *[BoolFlag](./interfaces.md#boolflag)*

>Показывать онбординг

`recommendedChatsDisabledForAnonymous`: *[BoolFlag](./interfaces.md#boolflag)*

>Не показывать рекомендованные чаты незалогинившимся пользователям

`recommendedContacts`: *[BoolFlag](./interfaces.md#boolflag)*

>Показывать рекомендованные контакты

`recommended_chats`: *[BoolFlag](./interfaces.md#boolflag)*

>Показывать рекомендованные чаты

`alwaysShowMessagesSearch`: *[BoolFlag](./interfaces.md#boolflag)*

>Всегда показывать поиск по сообщениям в чате

`disableDisplayRestriction`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключает попап **Ваше имя и фото**

`unreadCountersByChats`: *[BoolFlag](./interfaces.md#boolflag)*

>Отправляет событие counters-by-chats, содержащее каунтеры по всем чатам, работает только с воркспейсом

`unreadCountDetailedWorkspace`: *[BoolFlag](./interfaces.md#boolflag)*

>Включает информацию по воркспейсам в запросах непрочитанных сообщений

`picturePicker`: *[BoolFlag](./interfaces.md#boolflag)*

>Включить пикер с поиском картинок

`reactions`: *[BoolFlag](./interfaces.md#boolflag)*

>Включить реакции

`importantMessages`: *[BoolFlag](./interfaces.md#boolflag)*

>Включить функцию важных сообщений

`voice`: *[BoolFlag](./interfaces.md#boolflag)*

>Включить голосовые сообщения

`disableChatListHeader`: *[BoolFlag](./interfaces.md#boolflag)*

>Отключить шапку с логотипом и кнопками настроек и создания чата

`visibilityMode`: *[VisibilityMode](./interfaces.md#visibilitymode)*

>Режим видимости Мессенджера. Если Мессенджер не видим, то отключается
автоматический скролл к новому сообщению и прочтение

`theme`: *[ThemeFlag](./interfaces.md#themeflag)*

>Тема Мессенджера

`sticker_packs`: *string*

>Использовать определенные стикерпаки в пикере

`newHeader`: *[BoolFlag](./interfaces.md#boolflag)*

>Новая шапка чата

`waitToken`: *[BoolFlag](./interfaces.md#boolflag)*

>Не открывать Мессенджер, пока не придет OAuth-токен

`compactView`: *[BoolFlag](./interfaces.md#boolflag)*

>Компактный вид сообщений (без балунов)

`tvView`: *[BoolFlag](./interfaces.md#boolflag)*

>Мессенджер на большом экране

`embedButton`: *[BoolFlag](./interfaces.md#boolflag)*

>Показывать шапку с закрытием виджета и открытием новой вкладки

`uiInterceptors`: *[LiteralArray2](./interfaces.md#literalarray2)\<'chat_info', 'user_info'>*

>Позволяет хосту выполнять свои действия вместо открытия стандартных интерфейсов
chat_info - перехват открытия панели информации о чате
user_info - перехват открытия панели информации о пользователе

>В значении можно указать один из видов перехвата или сразу оба (`'chat_info,user_info'`)

`notificationSuggest`: *[BoolFlag](./interfaces.md#boolflag)*

>Показывать запрос на включение уведомлений

`disableDownloadWithOAuth`: *[BoolFlag](./interfaces.md#boolflag)*

>Использовать при необходимости отключить встроенную обработку скачивания файлов при авторизации через OAuth-токен

`translationLangCode`: *string*

>На какой язык нужно переводить чаты

`translationSupportedLangCodes`: *string*

>Cписок языков с которых пользователю не надо переводить чат
В значении можно указать один или несколько (`'ru,en,es'`) языков в формате ISO639-1

`singleChatMode`: *[BoolFlag](./interfaces.md#boolflag)*

>Оптимизация работы Мессенджера для режима отображения одного чата

`memoryHistory`: *[BoolFlag](./interfaces.md#boolflag)*

>Использовать memoryHistory для роутера

`imageCompressionSizeLimit`: **

>Задает максимальный допустимый размер для загружаемых изображений для компрессии перед отправкой.
Задает размер в пикселях, если наибольшая сторона изображения больше чем лимит, изображение будет пропроционально
уменьшено, чтобы соответствовать лимиту.

`enableDesktopSpellchecker`: *[BoolFlag](./interfaces.md#boolflag)*

>Включает фичу проверки орфографии в десктопе

`enableTextEditorToolbar`: *[BoolFlag](./interfaces.md#boolflag)*

>Включает тулбар форматирования в поле ввода.
При включении меняет вид поля ввода, в нем появляется кнопка открытия тулбара с опциями форматирования текста.

`enableInlineSuggest`: *[BoolFlag](./interfaces.md#boolflag)*

>Включает фичу Реалтайм саджест

`disableVoiceRecognition`: *[BoolFlag](./interfaces.md#boolflag)*

>Выключает распознавание голосовых сообщений

`enableVoiceMessagesForBots`: *string*

>Позволяет передать guid список ботов, для которых доступны голосовые сообщения

`enableVoiceMessagesInNS`: *string*

>Позволяет передать список неймспейсов, для которых доступны голосовые сообщения

`telemostEnv`: *[TelemostEnv](./interfaces.md#telemostenv)*

>Выбирает окружение для телемоста (только для альфа бэкенда)