{
    "name": "Умный диалог",
    "placement": "footer",
    "action": false,
    "config_schema": [
        {"key": "enabled_flag", "label": "Модуль включён", "type": "boolean", "default": "1"},

        {"key": "logo_url", "label": "URL логотипа", "type": "text", "default": ""},
        {"key": "chat_title", "label": "Название чата", "type": "text", "default": "Чат-бот"},
        {"key": "manager_name", "label": "Имя менеджера", "type": "text", "default": "Менеджер"},
        {"key": "manager_avatar_url", "label": "URL аватарки менеджера", "type": "text", "default": ""},

        {"key": "trigger_delay_enabled", "label": "Триггер: задержка после загрузки", "type": "boolean", "default": "1"},
        {"key": "trigger_delay_seconds", "label": "Задержка появления (сек)", "type": "number", "default": "15", "min": "0", "max": "600"},

        {"key": "trigger_scroll_enabled", "label": "Триггер: прокрутка страницы", "type": "boolean", "default": "0"},
        {"key": "trigger_scroll_percent", "label": "Порог прокрутки (%)", "type": "number", "default": "50", "min": "1", "max": "100"},

        {"key": "trigger_exit_enabled", "label": "Триггер: попытка закрытия (exit intent)", "type": "boolean", "default": "0"},

        {"key": "trigger_click_enabled", "label": "Триггер: клик по элементу", "type": "boolean", "default": "0"},
        {"key": "trigger_click_selector", "label": "CSS-селектор для клик-триггера", "type": "text", "default": ""},

        {"key": "message_delay_ms", "label": "Задержка между сообщениями (мс)", "type": "number", "default": "1500", "min": "200", "max": "10000"},
        {"key": "typing_text", "label": "Текст индикатора \"печатает\"", "type": "text", "default": "Печатает..."},

        {"key": "custom_vars_json", "label": "Доп. переменные (название → CSS-селектор)", "type": "key_value_list", "default": "{}"},
        {"key": "message_sets_json", "label": "Наборы сообщений по страницам (в поле \"Страница\" можно указать * — сработает как сообщения по умолчанию для всех страниц без отдельного правила)", "type": "message_groups", "default": "[]"},
        {"key": "exclude_pages", "label": "Страницы-исключения (не показывать модуль вообще; по одной строке — точный путь или маска со звёздочкой)", "type": "textarea", "default": ""},

        {"key": "input_placeholder", "label": "Плейсхолдер поля ввода", "type": "text", "default": "Укажите номер"},
        {"key": "input_type", "label": "Тип поля ввода", "type": "select", "default": "phone", "options": [
            {"value": "phone", "label": "Телефон"},
            {"value": "email", "label": "Email"}
        ]},
        {"key": "lead_notify_email", "label": "Email для уведомлений о заполнении формы", "type": "text", "default": ""},
        {"key": "lead_notify_email_subject", "label": "Тема письма-уведомления", "type": "text", "default": "Умный диалог: новая заявка"},
        {"key": "webhook_url", "label": "URL для отправки данных лида (дублирует то, что уходит в submit.php)", "type": "text", "default": ""},
        {"key": "post_submit_messages_json", "label": "Сообщение от менеджера после отправки формы (варианты, выбирается случайно)", "type": "text_list", "default": "[]"},

        {"key": "messenger_max_url", "label": "МАКС: ссылка", "type": "text", "default": ""},
        {"key": "messenger_max_label", "label": "МАКС: подпись", "type": "text", "default": "перейти в МАКС"},
        {"key": "messenger_max_bg", "label": "МАКС: фон кружка (CSS background)", "type": "text", "default": "linear-gradient(50deg, #009ef2, #f50fff)"},
        {"key": "messenger_telegram_url", "label": "Телеграм: ссылка", "type": "text", "default": ""},
        {"key": "messenger_telegram_label", "label": "Телеграм: подпись", "type": "text", "default": "перейти в Телеграм"},
        {"key": "messenger_telegram_bg", "label": "Телеграм: фон кружка (CSS background)", "type": "text", "default": "linear-gradient(45deg, #0043d9, #00c8e7)"},
        {"key": "messenger_whatsapp_url", "label": "WhatsApp: ссылка", "type": "text", "default": ""},
        {"key": "messenger_whatsapp_label", "label": "WhatsApp: подпись", "type": "text", "default": "перейти в WhatsApp"},
        {"key": "messenger_whatsapp_bg", "label": "WhatsApp: фон кружка (CSS background)", "type": "text", "default": "linear-gradient(45deg, #098117, #09c600)"},

        {"key": "schedule_json", "label": "Расписание показов по дням недели", "type": "weekly_schedule", "default": "{}"},

        {"key": "show_limit_count", "label": "Сколько раз авто-открывать при повторных визитах (0 = без ограничений)", "type": "number", "default": "0", "min": "0", "max": "100"},

        {"key": "position", "label": "Расположение", "type": "select", "default": "bottom-right", "options": [
            {"value": "bottom-left", "label": "Слева внизу"},
            {"value": "bottom-right", "label": "Справа внизу"},
            {"value": "bottom-center", "label": "По центру внизу"},
            {"value": "page-center", "label": "По центру всей страницы"}
        ]},
        {"key": "overlay_enabled", "label": "Затемнять и размывать фон страницы при открытии", "type": "boolean", "default": "0"},

        {"key": "accent_color", "label": "Акцентный цвет (иконка отправки после заполнения поля)", "type": "color", "default": "#2AABEE"},
        {"key": "panel_bg", "label": "Фон чата (CSS background, градиент/цвет)", "type": "text", "default": "linear-gradient(160deg, #d6e975 0%, #a9e08a 100%)"},
        {"key": "header_bg", "label": "Фон шапки", "type": "color", "default": "#ffffff"},
        {"key": "header_border_color", "label": "Цвет линии под шапкой", "type": "color", "default": "#a1d183"},
        {"key": "footer_bg", "label": "Фон подвала (CSS background, поддерживает rgba)", "type": "text", "default": "rgba(255, 255, 255, 0.5)"},
        {"key": "body_bg_url", "label": "URL фонового изображения области сообщений (растягивается на всю область, cover)", "type": "text", "default": ""},
        {"key": "header_title_color", "label": "Цвет заголовка шапки", "type": "color", "default": "#1a1a1a"},
        {"key": "close_button_color", "label": "Цвет кнопки \"Закрыть\"", "type": "color", "default": "#2c8f2c"},
        {"key": "message_author_color", "label": "Цвет имени менеджера над сообщением", "type": "color", "default": "#8544e4"},
        {"key": "messenger_link_color", "label": "Цвет текста ссылок на мессенджеры", "type": "color", "default": "#1a1a1a"},
        {"key": "messenger_link_hover_color", "label": "Цвет текста ссылок на мессенджеры (наведение)", "type": "color", "default": "#3f993d"},

        {"key": "goal_show_js", "label": "JS-код после появления чата (цели метрики)", "type": "textarea", "default": ""},
        {"key": "goal_close_js", "label": "JS-код после закрытия чата (цели метрики)", "type": "textarea", "default": ""},
        {"key": "goal_message_js", "label": "JS-код после отправки сообщения из чата (цели метрики)", "type": "textarea", "default": ""},
        {"key": "custom_css", "label": "Дополнительный CSS (свои стили, выводится как есть)", "type": "textarea", "default": ""}
    ]
}
