Skip to content
На странице

Настройки

Настройки записываются в формате JSON и состоят из нескольких разделов: Чат, Окна, Телефония и др.

Для изменения какой-либо настройки нужно добавить только её название и значение в соответствующий раздел. Остальные настройки, которые не установлены будут заменены значениями по умолчанию.

Добавление настроек

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

  • Зайдите в админ панель и нажмите "Виджеты" в левом меню
  • В списке виджетов нажмите на номер нужного вам виджета
  • В разделе "Данные" удалите старые настройки и вставьте ваши новые настройки.
  • Нажмите "Сохранить"

Обновление настроек

Настройки сохраняются в браузере в текущей сессии. Если настройки были изменены необходимо закрыть вкладку или окно браузера с виджетом и открыть заново.
Исключение: если закрыть браузер со вкладкой виджета, но браузер настроен восстанавливать вкладки при открытии - обновления не произойдёт. Необходимо именно закрыть саму вкладку с виджетом.

Все настройки

Полный объект настроек со значениями по умолчанию. Время указывается в миллисекундах 1000мс = 1сек.

json
{
  "chat_settings": {
    "visible": false,
    "buttons": [],
    "logo": {
      "src": "",
      "width": "0",
      "height": "0"
    },
    "text": {
      "header": "Всегда рады ответить на Ваши вопросы!",
      "welcome_message": "Здравствуйте!",
      "input_placeholder": "Напишите Ваш вопрос"
    },
    "toggle_button_visible": {
      "initial": true,
      "initial_delay": 0,
      "show_with_chat": false,
      "hide_with_chat": false
    },
    "initial_show_delay": 0,
    "history_limit": 20,
    "no_answer_limit": 20000,
    "robot_name": "Автоответчик",
    "system_name": "Системный автоответчик"
  },
  "contact_dialog": {
    "response_number": "",
    "response_email": "",
    "contact_types": [
      { "name": "phone",    "text": "Телефон",   "on_select_text": "Введите Ваш номер телефона",     "on_end_text": "Вам поступит звонок с номера<br> {{PHONE}}" },
      { "name": "whatsapp", "text": "WhatsApp",  "on_select_text": "Введите Ваш номер WhatsApp",     "on_end_text": "Вам поступит звонок с номера {{PHONE}}" },
      { "name": "telegram", "text": "Telegram",  "on_select_text": "Введите Ваш номер Телеграм",     "on_end_text": "Вам поступит звонок с номера {{PHONE}}" },
      { "name": "viber",    "text": "Viber",     "on_select_text": "Введите Ваш номер Вайбер",       "on_end_text": "Вам поступит звонок с номера {{PHONE}}" },
      { "name": "email",    "text": "Эл. почта", "on_select_text": "Введите Вашу электронную почту", "on_end_text": "Вам будет отправлено электронное письмо с адреса {{EMAIL}}" }
    ],
    "steps": [
      { "text": "На данный момент все операторы заняты, выберите как мы можем с Вами связаться", "wait_input": true, "wait_time": 0, "info": "Выберите как с Вами связаться" },
      { "text": "{{on_select_text}}", "wait_input": true, "wait_time": 500, "info": "{{on_select_text}}" },
      { "text": "Как к Вам обращаться?", "wait_input": true, "wait_time": 500, "info": "Напишите Ваше имя" },
      { "text": "{{on_end_text}}", "wait_input": false, "wait_time": 500, "info": null }
    ]
  },
  "win_settings": {
    "order_call": {
      "handle": "order_call",
      "show": {
        "initial": 0,
        "on_exit": 0,
        "no_action": 0
      },
      "text": {
        "h1": "У Вас остались вопросы?",
        "h2": "Закажите бесплатный обратный звонок",
        "phone_button": "Жду звонка!",
        "phone_error": "Проверьте, что Вы ввели правильный номер!",
        "feedback": "Мы перезвоним Вам в ближайшее время на номер {{PHONE}}"
      }
    },
    "promo": [],
    "ses_count": 1,
    "glob_count": 3
  },
  "telephony_backcall": {
    "internals": [],
    "strict": true,
    "process_tel_links": true,
    "response_text": {
      "success": "Ищем свободного менеджера, пожалуйста ожидайте",
      "no_manager": "Все менеджеры заняты на других линиях. Вам перезвонит первый освободившийся менеджер.",
      "bad_phone": "В силу технических ограничений мы не можем выполнить звонок на ваш номер. Пожалуйста напишите Ваш вопрос в чат или воспользуйтесь альтернативными способами связи.",
      "bl_phone": "Ошибка голосовой линии. Пожалуйста свяжитесь со службой технической поддержки",
      "bl_ip": "Ошибка обработки соединения. Пожалуйста свяжитесь со службой технической поддержки",
      "failed": "Ошибка телефонии. Пожалуйста свяжитесь со службой технической поддержки"
    },
    "event_text": {
      "missed": "Все менеджеры заняты на других линиях. Вам перезвонит первый освободившийся менеджер",
      "taken": "Менеджер подключился и набирает Ваш номер",
      "no_answer": "Менеджер не может до Вас дозвониться!"
    },
    "chat_button_text": {
      "missed": "Задайте Ваш вопрос в чате",
      "no_answer": "Ответить в чате"
    }
  },
  "hooks": {
    "backcall_open": [],
    "backcall_send": [],
    "chat_open": [],
    "chat_send": [],
    "chat_send_contacts": []
  },
  "mount_point": "#chat-widget"
}