# Настройка проверки орфографии и словаря

Данная статья посвящена аспектам настройки проверки орфографии и словаря. Для изучения их возможностей обратитесь к [этой статье](https://webim.ru/kb/for-agents/online-work-with-visitors/spell.html).

## Настройки проверки орфографии

Ниже представлен список параметров account config, влияющих на работу проверки орфографии.

| Название параметра                                | Тип     | Значение по умолчанию | Описание                                                                                                                 |
|---------------------------------------------------|---------|-----------------------|--------------------------------------------------------------------------------------------------------------------------|
| ```spell_check_force```                           | boolean | ```false```           | Принудительная проверка орфографии при вводе сообщения.                                                                  |
| ```disable_spell_check```                         | boolean | ```false```           | Принудительное отключение проверки орфографии.                                                                           |
| ```spelling_pass_button_autofocus_and_pass_all``` | boolean | ```true```            | При проверке орфографии автофокусироваться на кнопке *Пропустить все*, при нажатии на неё пропускать все неверные слова. |
| ```spell_check_timeout```                         | integer | ```5```               | Тайм-аут (в секундах) ожидания ответа при обращении рабочего места оператора к сервису проверки орфографии.              |

## Настройки словаря

Начиная с версии **Webim** [10.2](https://webim.ru/webim-10-2/) появился отдельный интерфейс в **Панели управления** для настройки словаря - дополнения к встроенному в систему сервису проверки орфографии, позволяющему задавать собственные списки разрешённых и запрещённых слов. Чтобы перейти в словарь, выберите в меню пункт [Общие настройки](https://webim.ru/kb/control-panel/settings-general.html), далее выберите вкладку **Орфографический словарь**.

!!! Note "N.B."
    Следует отметить, что для включения словаря в account config Вашего аккаунта **Webim** должен быть активирован параметр `server_dicts_spell_check`.

![Орфографический словарь в Общих настройках](https://webim.ru/kb/img/for-admins/spell-settings/spell-check-menu.webp "орфографический словарь"){ style="width: 978px; max-width: 100%" }

В настройках словаря присутствуют следующие вкладки:

  * **Список слов-кандидатов**. Если пользователь с правами оператора добавляет новое слово в РМО как описано выше, оно появится в этом списке. Администратор сможет добавить слово в словарь либо отклонить его.

  * **Список добавленных слов**. Здесь появляются слова, одобренные администратором из списка слов-кандидатов либо добавленные им вручную в окне под данным списком. Если оператор будет использовать слово из данного списка, проверка орфографии будет считать его написание корректным.

  * **Список запрещённых слов**. Сюда попадают слова, которые изначально были в списке слов-кандидатов, но были отклонены администратором. Если оператор будет использовать слово из данного списка, проверка орфографии будет считать его написание некорректным, а также будет невозможно добавить слово в список слов-кандидатов.

По всем спискам можно осуществлять навигацию, используя поле Поиск. Также администратор может удалять слова из любого списка.

Ниже будет описан ряд настроек аккаунта (account config), которые отвечают за работу словаря.

| Название параметра                                | Тип     | Значение по умолчанию | Описание                                                                                                                 |
|---------------------------------------------------|---------|-----------------------|--------------------------------------------------------------------------------------------------------------------------|
| ```spelling_dict```                               | json    | ```null```            | Список добавленных слов. Хранятся в формате `{"слово": цифровой ключ}`.                                                  |
| ```forbidden_spelling_dict```                     | json    | ```null```            | Список запрещенных слов для добавления в орфографический словарь. Хранятся в формате `{"слово": цифровой ключ}`.         |
| ```candidate_spelling_dict```                     | json    | ```null```            | Список слов-кандидатов для добавления в орфографический словарь. Хранятся в формате `{"слово": цифровой ключ}`.          |
| ```server_dicts_spell_check```                    | boolean | ```false```           | Включение проверки орфографии со списками кандидатов, добавленных и запрещённых слов.                                    |
| ```message_resources_to_hide```                   | json    | ```null```            | Скрывает сообщения, находящиеся в словаре.                                                                               |

---

Источник: https://webim.ru/kb/for-admins/spell-settings.html
