Чат пост

Краткое описание работы плагина ChatPost: это инструмент, который помогает удержать внимание читателей и увеличить доходы блога. С его помощью вы можете создать интеллектуальный маркетинг прямо на своем блоге, используя чат-сообщения. Плагин превращает посты в чаты прямо в редакторе WordPress, создавая имитацию живого общения, которое однажды можно провести вживую.

Как правило, хорошо вовлечены во время общения в мессенджерах. Поэтому можно подготовить сообщения один раз и отправлять их потенциальным клиентам: например, сразу с блога по ссылке или автоматически через электронную почту. Область применения, может быть самая разная!

Демонстрация здесь

После активации плагина, он не требует каких-либо утомительных настроек, и сразу готов к работе. При желании, Вы можете вносить легкие корректировки, используя доступные атрибуты.

Что умеет:

  • Можно указать общее имя и аватар всех чатов или уникальное для каждого чата
  • Можно регулировать скорость печати сообщений всего чата (по умолчанию – 300 знаков в минуту).
  • Можно ускорять или замедлять печать отдельных сообщения
  • Перед появлением первого сообщения режим ожидания с обратным таймером
  • Каждое сообщение появляется в реальном времени
  • При обновлении страницы, сообщения сохраняются
  • Статус имеет три статуса: в сети, печатает..., оффлайн
  • В сообщениях поддерживаются изображения и видео (стандартно)

Обратите внимание - визуально плагин собран под дочернюю сборку AI для родительской темы Colormag.

Любая запись автоматически преобразуется в Чат, в пару кликов:

После этих действий, абзацы автоматически оборачиваются в следующие шорткоды:

Доступные атрибуты

Чат имитирует живое общение и позволяет настроить различные параметры, такие как аватар, имя пользователя, общую скорость печати, а также скорость появления отдельных сообщений (можно плюсовать или минусовать от общего времени)

Пример использования:

Для gradual_chat (контейнер чата):

avatar (необязательный): URL-адрес аватара пользователя.
name (необязательный): Имя пользователя.
offline (необязательный): Время бездействия (в миллисекундах), после завершения чата, переходит в "оффлайн".
speed (необязательный): Скорость печати в знаках в минуту.

Для gradual_text (отдельные сообщения):

time_plus (необязательный): Дополнительное время (в миллисекундах), которое добавляется к времени задержки.
time_minus (необязательный): Время сокращения (в миллисекундах), которое вычитается из времени задержки.

Имя и аватар чата

Стандартный аватар находится в папке с плагином. Вы можете заменить изображение на своё с названием avtor.png. При желании, можно поменять фон чата fon_w.png.

Стандартное имя пользователя, находится внутри файла плагина (chatpost.php).

'name' => 'Денис Повага', // Имя пользователя

При этом, Вам не обязательно разбираться в технических моментах, так как имя чата можно задать напрямую через атрибут внутри шорткода.

Через атрибут шорткода это делается так:

Скорость печати сообщений всего чата

Выше на скришоте Вы могли заметить скорость печати по умолчанию 300 знаков в минуту. Это работает для всех чатов. Но вы можете указать свою скорость набора, для каждого отдельного чата. И более того, регулировать скорость печати отдельных сообщений.

Просто укажите скорость в атрибуте... Например, 500 знаков в минуту (speed="500"). Попробуйте!

Появление каждого сообщения высчитывается по простой формуле:

Время появления каждого сообщения = (число символов в сообщении * 60000) / делим на скорость печати speed

С помощью time_plus или time_minus, можно регулировать время появления каждого сообщения, путем прибавления или вычитания времени от 'Время появления каждого сообщения'. Если кажется не понятным, попробуйте на практике. Всё просто!

Ускорять или замедлять печать отдельных сообщения

Можно ускорять или замедлять скорость появления каждого сообщения отдельно. Значение либо прибавляется к времени появления сообщения, либо отнимается (в миллисекундах).

А для первого сообщения Вы можете указать дополнительное время, тем самым добавится время ожидания до начала чата (это будет отображаться на чате с таймером обратного отчета).

Каждое сообщение появляется в реальном времени

Не обращайте внимание на текст сообщений, это были тестовые сообщения используя парсинг живых бесед из нейросети ChatGpt.

Появление каждого сообщения в режиме реального времени. При этом, статус меняется "в сети, печатает..." перед появлением каждого последующего сообщения. Выглядит это примерно так:

Статус – в сети, печатает..., оффлайн

Статусы меняются автоматически.

Если посетитель попадает впервые на страницу, то статус будет "в сети", и таймер обратного отчета до начала чата. При этом, если начало чата дольше времени ухода в оффлайн (по умолчанию 5 минуты после появления последнего сообщения), то статус поменяется в сети на оффлайн, до начала печати первого сообщения. Перед появлением первого сообщения, статус принимает значение - "печатает...", а затем меняется на 'в сети'.

По завершению чата, через 5 минут, статус уходит в режим оффлайн. Также, время ухода в оффлайн можно регулировать атрибутом offline=" " , для шорткода gradual_chat. Обычно, эти значения оставляю по умолчанию - 3 или 5 минут.

Если чат завершен, то при повторном переходе на страницу, посетитель не видит время начала чата, и статус пользователя имеет вид - оффлайн (так как живой чат завершен).

В завершении

Плагин можно поставить на любой блог WordPress настроив его под любую тему. Но на отдельной теме, для его корректного отображения, может понадобиться помощь специалиста. Изначально плагин настраивался под дочернюю сборку темы AI для родительской темы Colormag.

При использовании Чата, всё настроено так, чтобы на странице не было отвлекающих элементов, таких как шапка сайта и подвал. Чтобы была только рабочая область чата и всё. И в мобильной версии, всё от края до края, без прокруток.

Плагин уже доступен в клубе блогеров. Сборка дочерней темы AI, также в закрытом клубе.

Полностью настроенный блог с темой и необходимыми плагинами. Лучше запускать на новом домене, с чистого листа. Рекомендую!

По вопросам доступа в клуб - пишите в личку, при наличии мест.