Captain Live Chat

Описание

Captain Live Chat — это мощный, полностью размещаемый у вас (self-hosted) плагин для онлайн-чата в WordPress. В отличие от облачных сервисов, таких как Tawk.to, Zendesk или Crisp, Captain Live Chat хранит каждое сообщение в вашей собственной базе данных WordPress. Без ежемесячной подписки, без внешних запросов, без передачи данных с вашего сервера.

Независимо от того, управляете ли вы небольшим сайтом, SaaS-продуктом с высокой нагрузкой на поддержку или агентством, которое ведёт чат для нескольких клиентов, Captain Live Chat предоставляет лёгкий, саморазмещаемый почтовый ящик, который работает “из коробки” на любом хостинге.

YouTube | X | Сообщество Facebook | Бесплатная поддержка

💬 Настоящий чат-виджет, а не форма для контактов

Плавающий чат-пузырь на фронтенде открывает реальное время переписки: форма перед началом чата, чипы быстрых ответов, индикаторы печати, отчёты о прочтении и отдельный экран захвата лидов в офлайне (с настраиваемыми полями имени и email), когда агент не в сети.

📥 Агентский ящик в стиле Facebook Messenger

Современная консоль на базе React с бок-о-бок расположенными списком потоков и панелью чата. Агенты могут переключаться между онлайн/офлайн, получать пульс (heartbeat), который всегда остаётся актуальным с любой страницы администратора (не только из «Входящих»), и автоматически уходить в режим «нет на месте», когда их вкладка браузера скрыта. При повторном открытии закрытой беседы — посетителем или агентом — в транскрипте остаётся постоянная, с отметкой времени, метка, а не только временное уведомление.

🔔 Уведомления, которые реально доходят до агентов

Звуковые уведомления, push в браузере, уведомления в приложении (переадресация тикета, @упоминания) и email-уведомления с ограничением частоты гарантируют, что новое сообщение посетителя не останется без внимания. Отдельное напоминание «Непрочитанное/без ответа» повторно отправляет письма агентам, если диалог все еще не был отвечен после настраиваемой задержки — включая сообщения, оставленные через офлайн-форму захвата лидов.

👥 Роли и пользовательские права агента

Определите точно, кто может выступать в роли чат-агента — по роли WordPress (например, все редакторы) или выбрав отдельных пользователей, независимо от роли. Строка „Доступ к команде“ у каждого агента защищена от случайной блокировки — вы не можете удалить свой собственный доступ или ограничить свои права на страницу/действие даже по ошибке.

📊 Встроенная аналитика и история

Отслеживайте объем чата, время ответа и эффективность агентов с помощью консоли, с полной историей всех разговоров и экспортом в CSV.

⚡ Лёгкий и удобный для общего хостинга

Обновления в режиме реального времени через опрос AJAX (не WebSockets), поэтому работает на общем хостинге так же хорошо, как и на управляемом WordPress-хостинге.

Идеально подходит для:

  • Небольшие предприятия, которым нужен онлайн-чат без ежемесячной подписки
  • Службы поддержки, которым нужны история переписки и аналитика в собственной базе данных
  • Агентства, управляющие чатами для нескольких клиентских сайтов
  • «Любой сайт WordPress, которому нужно, чтобы данные посетителей оставались на его собственном сервере»

Ключевые функции

  • 💬 Плавающий виджет чата: Предчатовое форма, быстрые ответные чипы, индикатор набора, подтверждения прочтения и отдельный экран для сбора лидов в офлайне
  • 📥 Входящие агента : список диалогов в стиле Messenger и панель чата, опрос в реальном времени, панель информации о посетителе (браузер, устройство, текущий URL в реальном времени)
  • 👥 Роль и права пользователей : предоставьте агенту доступ через роль WordPress или отдельного пользователя, с встроенной защитой от саморазблокировки
  • 🔔 Уведомления: звук, push-уведомления в браузере, уведомления в приложении о @упоминаниях/переназначении и email с ограничением частоты для новых и непрочитанных сообщений
  • 🟢 Онлайн-статус и авто-отсутствие: пульс присутствия, который остается активным на каждой странице администрирования, автоматическое отсутствие, когда вкладка браузера скрыта
  • 📴 Офлайн-опыт: Настраиваемый экран захвата лида (приветственное сообщение, необязательные поля имени/электронной почты, произвольный текст кнопки), который отображается, когда агент в сети отсутствует
  • 🔁 Постоянная временная шкала диалога: события закрытия/повторного открытия сохраняются навсегда в расшифровке — в виджете и во Входящих — а не только как временное уведомление на экране
  • 📊 Аналитика и история: объем чатов, время ответа, эффективность операторов, полная история с экспортом в CSV
  • 💡 Шаблоны ответов: быстрые, многоразовые ответы для операторов
  • 🎨 Конструктор виджета : мастер из 5 шагов — цвет акцента, экран приветствия, чат, офлайн-режим и настройки виджета, всё с живым предпросмотром
  • 🔒 Самостоятельный хостинг : все разговоры остаются в вашей собственной базе данных WordPress — без обращений к внешним ресурсам
  • ⚡ Лёгкий: AJAX-поллинг вместо WebSockets — работает на любом общем хостинге

🌟 Наши товары

🥇 Captain Feed for YouTube : Отображает произвольные ленты YouTube для каналов, плейлистов, Shorts, результатов поиска и отдельных видео.

🥇 Captain Funnel: автоматизируйте отправку сообщений в WhatsApp для заказов WooCommerce и отправки форм с использованием официального API WhatsApp Cloud от Meta.

🥇 Captain Advance Filter: создавайте мощные фильтры для WordPress с расширенными параметрами фильтрации, гибкими макетами и простой настройкой.

🥇 Captain Widgets Kit : Расширьте ваш сайт WordPress с помощью набора мощных виджетов и элементов для Elementor.

🥇 Captain Social Review : Показывайте обзоры и отзывы с нескольких платформ с красивой разметкой и простой настройкой.

Исходный код

Админ-консоль — это приложение на React, собранное с помощью @wordpress/scripts (npm + webpack). Опубликованные файлы build/index.js и build/index.css — это скомпилированный результат исходного кода, предназначенного для чтения человеком (JSX/SCSS), который публично доступен по адресу:

https://github.com/devangvachheta/captain-live-chat

Восстановление из исходного кода:

  1. «Клонируйте репозиторий выше (он включает папку src/ и файл package.json).»
  2. Запустите команду `npm install`, чтобы установить зависимости.
  3. Запустите npm run build, чтобы сгенерировать новый build/index.js и build/index.css из исходников в src/.
  4. Для активной разработки с автоматической пересборкой используйте вместо этого npm run start.

Как использовать

После активации:

  1. Настройте агентов — В разделе «настройки» разрешите определённым ролям WordPress или отдельным пользователям быть чат-агентами.
  2. Настройте виджет — используйте мастер настроек виджета, чтобы задать цвет акцента, приветственный экран, вид чата и сценарий офлайн-сбора лидов.
  3. Выйти в сеть — переключите параметр «Я онлайн» на странице профиля, чтобы посетители видели активного агента.
  4. Отвечайте в реальном времени — новые сообщения от посетителей появляются во «Входящих» в течение нескольких секунд с помощью опроса.
  5. Проверьте производительность — откройте вкладку Analytics, чтобы увидеть объем чатов, время ответа и историю.

Внешние сервисы

Captain Live Chat не делает внешних сетевых запросов ни в каком виде. Каждая функция (виджет, входящие, уведомления, аналитика, готовые ответы, хранилище базы знаний) полностью работает в вашей собственной базе данных WordPress, и никакие данные посетителей или сайта не отправляются на какие-либо сторонние серверы.

Скриншоты

Установка

  1. Загрузить папку captain-live-chat в /wp-content/plugins/ или установить плагин напрямую в экране “Плагины” WordPress.
  2. Активируйте плагин на экране Плагины.
  3. Перейдите в раздел **Чат в реальном времени Настройки** и настройте, кто может выступать в роли агента.
  4. Посетите ваш сайт и щёлкните по чат-пузырю (в правом нижнем углу), чтобы начать тестовый разговор.
  5. Вернитесь в Live Chat консоль, включите пункт “Я в сети” и ответьте.

Часто задаваемые вопросы

Этот плагин требует платную подписку?

Нет. Captain Live Chat на 100% бесплатен и размещается у вас на сервере. Все данные остаются на вашем сервере. Дополнительно доступен Pro-пакет для команд, которым нужны дополнительные функции, например неограниченные шаблоны ответов, экспорт транскриптов/истории и брендирование White Label.

Работает ли это на виртуальном хостинге?

Да. Плагин использует AJAX-поллинг (не WebSockets), который работает на всех провайдерах общего хостинга, включая Hostinger, Bluehost, SiteGround и Kinsta.

Хранятся ли данные на ваших серверах?

Да, полностью. Все данные чатов хранятся исключительно в вашей базе данных WordPress. Сама Captain Live Chat не делает внешних сетевых запросов и не отправляет данные в какие-либо сторонние сервисы.

Передаёт ли Captain Live Chat данные моих посетителей куда‑нибудь?

Нет. Этот плагин не содержит собственного ИИ или интеграций со сторонними сервисами и не выполняет никаких внешних сетевых запросов.

Могут ли несколько агентов отвечать в чатах?

Да. Вы можете предоставить доступ к чату по роли WordPress (например, всем редакторам) или выбрав отдельных пользователей. Собственная строка каждого агента в Team Access защищена — вы не сможете случайно заблокировать себя, удалив собственный доступ или ограничив свои права.

Что происходит, если ни один агент не находится в сети, когда посетитель пишет?

Виджет показывает выделенный офлайн-экран вместо обычного экрана приветствия: настроенное вами офлайн-сообщение, необязательные поля имени/электронной почты и произвольный текст для кнопки отправки. Сообщение сохраняется как реальная переписка в вашем Inbox так же, как и любое другое, поэтому по-прежнему применяются и письмо “Напоминание о непрочитанном сообщении”, и обычный сценарий ответа.

Могу ли я настроить, какую информацию запрашивает пользовательская форма захвата лидов в автономном режиме?

Да. В разделе «Настройки виджета Оффлайн» вы можете редактировать приветственное сообщение, включать или выключать поля имени и email, а также изменять текст кнопки отправки — всё с живым предпросмотром.

Безопасны ли сообщения моих посетителей?

Все входные данные посетителей проходят очистку на стороне сервера с использованием функций WordPress. Все AJAX-эндпойнты защищены nonce. Эндпойнты, доступные для посетителей, ограничены по частоте, чтобы предотвращать спам.

Могу ли я изменить цвета виджета?

Да, через мастер настроек виджета на шаге «Внешний вид» (цвет акцента, иконка лаунчера, положение и размер панели) с живым предпросмотром как на компьютере, так и на мобильном устройстве.

Отображает ли виджет кредит “Работает на Captain Live Chat” для моих посетителей?

Нет, не иначе как если вы включите его. По умолчанию он отключён. Если вы хотите помочь другим обнаружить плагин, вы можете включить “Показывать бейдж «Powered by Captain Live Chat»” в разделе Настройки Уведомления — это полностью опционально, и вы можете настроить текст бейджа на любой, который вам нравится. Он всегда отображается как обычный текст без внешней ссылки, независимо от того, что вы введёте.

Что происходит с данными, когда я удаляю приложение?

По умолчанию ваши данные сохраняются, чтобы вы ничего не потеряли, если позже переустановите плагин. Если вы хотите выполнить полное удаление, включите в настройках параметр «Удалять данные при удалении» перед удалением плагина — при этом удаляются все таблицы базы данных плагина, параметры и транзиенты, когда вы щёлкнете «Удалить» на экране «Плагины». Также доступна опция «Сохранять настройки при удалении»: если она включена, ваши роли/уведомления сохранятся при будущей переустановке, а всё остальное будет удалено.

Могут ли ИИ‑ассистенты управлять моими чатами?

Необязательно, да. Начиная с WordPress 6.9 или новее, плагин регистрирует набор действий чтения/управления как возможности WordPress через API возможностей ядра. При наличии отдельного MCP-плагина-моста AI-ассистенты могут использовать эти возможности. Каждая возможность требует возможности „manage_options“ и может независимо включаться или выключаться на странице MCP плагина. Это полностью необязательно и не связано с каким-либо сторонним AI-провайдером — сам плагин не делает никаких вызовов AI API.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Captain Live Chat» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Captain Live Chat» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «Captain Live Chat» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.0

  • Первый стабильный выпуск.
  • Самостоятельно размещаемый плавающий чат-виджет — форма до начала чата, чипы быстрых ответов, индикаторы набора текста, отметки о прочтении и экран захвата лидов в офлайне, который показывается, когда ни один агент не в сети.
  • Агент в стиле Messenger: входящие с实时-опросом и панелью информации о посетителе.
  • Ролевые и пользовательские права доступа для агентов с защитой от самоблокировки.
  • Звуковые, браузерные, внутриприожные и уведомления по электронной почте с напоминанием о непрочитанном сообщении.
  • Аналитика и история с экспортом в CSV.
  • Сохранённые ответы
  • Мастер настроек виджета в 5 шагов с живым предварительным просмотром.
  • Поддержка MCP / Abilities-API для ИИ-ассистентов.
  • Постоянно сохраняемые отмеченные маркеры с возможностью закрытия/повторного открытия в хронологии разговора.
  • Доступны дополнительные хуки для неограниченного количества готовых ответов, экспорта транскриптов/истории и белого брендирования.