#Диалоги
Меню диалоги управляет настройками обратной связи с пользователями.
#Диалоги
#Настройка оповещения
Оповещения о новых сообщениях в диалогах могут приходить в Telegram, Вконтакте, E-mail. Можно указать отдельную папку для сохранения передаваемых файлов в переписке.

#Варианты ответов
В разделе Пользователи - Диалоги с пользователями можно создать готовые ответы на вопросы (доставка, оплата т.д.), которыми могут воспользоваться администраторы.


#Блокировка диалогов
Диалоги от нежелательных пользователей можно заблокировать в карточке редактирования покупателя в поле Диалоги - Выкл. Заблокированные диалоги видны только покупателям, они могут продолжать в них писать, но уведомления и сама переписка блокируются для администратора.

#Чат боты
С помощью чат ботов можно отправлять уведомления о состоянии заказа покупателю. Чат боты работают только с сайтами с установленным SSL сертификатом по протоколу HTTPS. Если у вас нет SSL сертификата, то чат бот не активируется.
После включения и настройки чат бота в тексте письма о заказе покупателю будет приходить персональная ссылка для мессенджера, при переходе по которой, покупатель может начать личный чат с администратором магазина через чат бота. Все сообщения от пользователя будут приходить в раздел Пользователи - Диалоги с пользователями.
Диалог с пользователем так же доступен из карточки редактирования заказа в закладке Диалог. Кроме диалогов из мессенджеров в этом разделе выводятся диалоги из личного кабинета покупателя. Таким образом вся переписка с пользователями осуществляется из единого раздела Диалоги с пользователями.
#Telegram
#Создание чат бота
Нового чат бота нужно зарегистрировать у «папы всех ботов» — @BotFather, чтобы получить токен (ключ) для работы с Telegram API.
Регистрация проходит в 5 простых этапов:
- Открываете чат с @BotFather
- Вводите или выбираете из списка команду
/newbot - Отправляете желаемое название для бота.
- Пишете юзернейм бота, по которому его будут находить через поиск. Обязательно на конце вашего юзернейма должно быть слово «bot» или «_bot». Например,
NetologyRSSbot. - По желанию можно настроить полное или краткое описание и аватарку. Для дополнительных настроек чат бота используется команда
/mybots, далее выбирается нужный бот и нажимается кнопка в менюEdit Bot.

По итогу регистрации получаем API-ключ 375466075:AAEARK0r2nXjB67JiB35JCXXhKEyT42Px8s.
#Настройка чат бота
Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Диалоги → Telegram
- Впишите в поля
Имя ботаиAPI-ключданные, полученные на предыдущем этапе регистрации чат бота. - Включите опцию
Включить чат бот Telegram. - Нажмите
Сохранитьи перегрузите страницу.

4. Зайдите в созданного бота и вбейте команду /chatid - полученный ID введите d поле ChatID и нажмите Сохранить. Если у вас нет SSL сертификата, то чат бот не активируется.
#Проблема получения Chat ID в Telegram
Если команда /chatid в ответ не присылает Chat ID, то значит привязка чат бота к сайту не была произведена в автоматическом режиме. Для ручной привязки следует открыть в браузере ссылку следующего формата:
https://api.telegram.org/bot**API-ключ**/setWebhook?url=https://**имя сайта**/bot/telegram.php
где API-ключ и имя сайта указываются индивидуально.
#Вконтакте
С помощью чат бота Вконтакте можно вести переписку с пользователями и отправлять уведомления о состоянии заказа в персональный чат. Чат бот VK работает только с сайтами с установленным SSL сертификатом по протоколу HTTPS. Если у вас нет SSL сертификата, то чат бот не активируется.
#Создание чат бота
API для чат ботов активируется только в сообществе Вконтакте, если у вас нет еще сообщества, то его нужно предварительно создать.
После создания сообщества переходим в меню сообщества Настройки - Работа с API. Далее в закладке Ключи доступа нужно создать Ключ доступа. В открывшемся окне поставить галочку у настройки Разрешить приложению доступ к сообщениям сообщества.

После подтверждения прав полученный ключ скопировать в настройки чат бота в поле API-ключ. Далее в закладке Callback API создаем новый сервер кнопкой Добавить сервер.
В закладке Настройки сервера нужно указать:
- Версия API - 5.70
- Адрес - имя своего сайта в формате https://**имя_сайта**/bot/vk.php
- Строку, которую должен вернуть сервер скопировать в настройки чат бота в поле
Код подтверждения. - Секретный ключ скопировать в настройки чат бота
Ключ подверждения. - Нажать кнопку
Сохранитьв Вконтакте. - Сохранить настройки чат бота в панели управления магазином.
- Нажать кнопку
Подвердитьв Вконтакте.

В закладке Типы событий нужно поставить только галочку Входящие сообщения в разделе Сообщения.

Переходим в меню Сообщения - Настройки для бота. Включаем сообщения сообщества и ставим галочку Добавить в левое меню. Ставим галочку Разрешить использовать виджет. Сохраняем настройки.
.png)
#Настройка чат бота
Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Диалоги → Вконтакте

Вписываем в поля доступа данные, полученные на предыдущем этапе регистрации чат бота. Для активации работы чат боты служит флаг Включить чат бот Вконтакте.
#Уведомление о новом заказе
Сообщение о поступлении нового заказа может передаваться в чат бот, для этого укажите свой Chat ID в настройках интеграции в настройках чат бота и поставьте галочкуВключить оповещение о заказах администратору.
Для получения Chat ID следует начать чат с вашим ботом и ввести команду /chatid. В ответ в получите свой Chat ID, на который будет поступать сообщение о заказе.

#Смена статуса заказа
Статус изменения заказа может передаваться в мессенджеры. В настройках статуса заказа для активации этой возможности служит флаг Уведомление в мессенджеры.
