Дополнение для WordPress плагина WP-Recall - и входящего в его комплект дополнения Rcl Chat (Чат)
Возможности:
- Позволяет писать пользователю личные сообщения в одностороннем порядке от одного пользователя ("Автобот" - моё оригинальное название, но вы можете назвать этого пользователя как хотите)
- Перейдя в кабинет к "Автоботу" вы у него увидите только одну вкладку "Сообщения сайта"
- Ответ ему также невозможно написать. А непрочитанное сообщение спустя час отправится пользователю на его E-Mail.
- В реколлбаре появится новая иконка "Сообщения" - которая будет показывать наличие сообщения от Автобота. По клику на него переходим в его кабинет. Сообщение подсвечивается.
- Пользователь в своем кабинете на вкладке "Чат" также видит сообщение от Автобота в списке контактов (если сообщение было)
- Гость в кабинете автобота увидит текст: "Этот бот сможет рассылать вам новости сайта, подписки и уведомления. Войдите на сайт и проверьте его работу"
- Расширяется с помощью чат-ботов
В блоке настроек только одна настройка. Подробности смотри на вкладке "Настройки"
Работает с дополнениями:
Hello private message
Bonus on Registration
Subscription Two
- их сообщения он может отсылать - ведь как правило в этом случае не нужно двухстороннее общение.
Дополнения чат-ботов
Bot AnekBot (анекдоты)
Bot Bash.org (истории с Bash.org)
Bot Exchange Rates (курсы доллара и евро)
Bot Rules (правила чата)
Bot User Info (информация о пользователе и краткая статистика)
Bot Weather In The City (Погода в заданном городе)
Но вы можете от имени этого пользователя отсылать в одностороннем порядке, к примеру, уведомления о нарушении или предупреждения.
Демонстрация работы на моем сайте - смотреть кабинет автобота здесь.
Работа чат-ботов здесь - нужно залогиниться чтобы увидеть.
Видеообзор, настройка, работа чат-ботов и других его дочерних дополнений:
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
1. Вы создаете (регистрируете) нового пользователя на своем сайте. Например "Автобот"
2. Логинетесь им на сайте, загружаете ему аватарку, обложку, выставляете отображаемое имя
3. В админке, в списке пользователей находите его и наводите курсор на его логин или "изменить" - скриншот
Слева внизу увидите его id
4. Этот id вставляете в настройках дополнения: WP-Recall -> Настройки -> Настройки AutoBot и сохраняете
Теперь система будет знать - кабинет какого пользователя ей изменить
Если у вас стоят дополнения: Hello private message, Bonus on Registration или Subscription Two то этот же id указывайте в их настройках и они начнут отправлять сообщения от имени Автобота
С какими дополнениями он работает:
Direct Message - доп позволяет общаться в своём ЛК - не переходя в чужой
Hello private message
Bonus on Registration
Subscription Two
+дополнения чат-ботов
Bot AnekBot (анекдоты)
Bot Bash.org (истории с Bash.org)
Bot Exchange Rates (курсы доллара и евро)
Bot Rules (правила чата)
Bot User Info (информация о пользователе и краткая статистика)
Bot Weather In The City (Погода в заданном городе)
Не могу ему написать:
всё верно - это односторонний чат для уведомлений
Работа с какими шаблонами личного кабинета проверялась:
Sunshine, Grace, Across Ocean, Across Ocean - PRO, Clear Sky, Line, Simple Theme, Theme Control
Какие еще варианты использования:
- если надо пользователю выслать предупреждение за какое либо нарушение без обсуждения - Автобот идеальный инструмент. Непрочитанное в течении часа сообщение отправится пользователю на его e-mail.
Авторизуйтесь им на своем сайте и отправляйте сообщение как в обычном чате в личных сообщениях.
Есть описание API и работы с ним? как расширить?
- да. В одной записи я сделал обзор некоторых функций и пример добавления чат-бота: Пишем дочернее дополнение для WP-Recall — чат-бот погоды в городе (используя ядро допа AutoBot Cabinet)
v3.4.2
* небольшое исправление в отправляемом письме.
* если включен доп Direct Message - отключим кнопку цитирования
v3.4.1
* корректная работа с дополнением Direct Message
v3.4.0
* Исправлено переименовывание в ЛК автобота (если сам автобот его посещает) списка контактов
* Появился вильтр apply_filters( 'autobot_guest_text', $guest_text )
- если вам сообщение по умолчанию в ЛК автобота для гостя надо переназначить:
"Этот бот сможет рассылать вам новости сайта, подписки и уведомления.
Войдите на сайт и проверьте его работу"
* Если сайт использует всплывающую форму входа - то слово "Войдите" будет ссылкой на эту форму входа.
* js переменная Rcl.autobotName содержит имя бота, что задали в настройках его профиля в поле "Имя" (first_name)
v3.3.0
* Включена поддержка передачи смайлов и переноса строк (например от бота Bot Rules)
v3.2.0
* Поддержка WP-Recall 16.24.0
* Перевел на апи реколл кнопок - меньше css стилей
v3.1.0
* поддержка Theme Control 2.0
v3.0
* реорганизация и рефакторинг
* поддержка Float Chat v2.0
* fix: в кабинете автобота, запустив всплывающий чат (доп Float Chat) - была скрыта форма общения
* fix: если заходили в чат (общий чат или ЛС), и запускали всплывающий чат (доп Float Chat) - по клику на команды ботов ответы приходили не в тот чат
* небольшие коррекции с шаблонам личного кабинета если мы в кабинете автобота. Коррекция высоты шапки и размера аватарки
* везде доступна js-переменная Rcl.autobot - содержит id автобота
v2.3
* небольшие критичные инлайн скрипты/стили сжаты в одну строку
* перевел всю работу функционала на константу AUTOBOT_ID
* fix - при ajax переходе на вкладку списка контактов: всплывающий чат у автобота - было видно поле для ответа. Убрал его
* fix - гостю грузился ненужный скрипт
* fix - если в настройках автобота не был указан id бота - была ошибка js
v2.2
* Поддержка WP-Recall 16.16
v2.1
* В списке контактов, на вкладке "Чат", в всплывающем окне пофиксил ситуацию - когда можно было писать автоботу.
v2.0
* Новый функционал для поддержки сторонних ботов (есть мануал - читай FAQ)
* Константа AUTOBOT_ID
- позволяет легко получить идентификатор автобота. Полезно для сторонних чат-ботов
v1.2
* В кабинете автобота (если он зайдет сам в свой профиль) все вкладки скроются кроме ЛС и Профиль.
* В миничате (плавающая панелька чата сбоку) убрал возможность написать автоботу сообщение (спасибо за репорт Liter-rm)
v1.1
* Исправлено падение в админке в режиме мультисайта - на панели управления сайтами (Управление сетью->Консоль)
Баг мультисайта описан здесь https://otshelnik-fm.ru/?p=3629
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Работает на мультисайте! Большое спасибо! То, что нужно!
Привет! Может не понял, но всё же, есть ли возможность Автоботом сделать общую рассылку сообщения всем пользователям сайта в чат?
Здравствуйте. Нет это не заявлено в описании возможностей. Рассматривайте его как односторонний личный чат. А в ЛС писать всем сразу нельзя
Ясно, жаль.
Просто хотелось бы в каком-нибудь приложении увидеть возможность рассылать всем пользователям сообщение в чат, например, с уведомлением, что опубликована новая статья на сайте по такой-то ссылке. И главное, чтобы неактивные пользователи через время получили уведомление на э-мейл о сообщении в чате и зашли на сайт его прочитать.
Что думаете, Владимир, такое возможно реализовать? Или у нас уже здесь есть расширение с такой возможностью и я его не заметил?
10000 пользователям если отправите - сервак не рухнет?
Поэтому эта затея фатальна если решить ее в лоб как вы хотите. И должна решаться отдельно с своими проверками, очередями. Хотя для этого лучше ищите специализированный плагин
Автобот пополнился новыми ботами)) Смотрим видеообзор. Дочерние дополнения, расширяющие его функционал.
Поюзать чатботов можно на моем сайте - ссылка в описании
А сегодня 5 ботов вышли: они доступны по метке автобот
Тоже хочу обратить внимание, что в первую очередь данный бот интересен как общение со всей аудиторией сайта одновременно. Вручную письма писать не камильфо. Хотелось бы рассылать всем пользователям - раз, ну и возможность пользователям отвечать админу тоже была бы неплохой. По сути мессенджер между клиентом и владельцем ресурса/магазина. Скидки, акции и новости, которые приходят в личку в кабинете - это ТОП любого ресурса.
- на сайте 10000 пользователей и ваш сайт тогда рухнет от такого кол-ва отправляемых мейлов. Так что это не очень хорошая идея.
- для этого этот доп не нужен. С этим справится просто дополнение rcl chat - что в нем по умолчанию вам не хватило? Писать могут все друг другу и админу в том числе. Если нужна переписка только с админом - вот дополнение https://codeseller.ru/products/user-to-admin-pm/ - писать смогут только админу, между собой - нет.
Прошу прощения если не туда пишу. Один единственный вопрос: возможно ли указывать собственный ID, то есть администратора сайта? Чтобы админ был одновременно и "автоботом" или обязательно чтобы был другой созданный пользователь?
Если вы укажете id админа - то у вас будет кабинет с одним лишь чатом. Обрезанный кабинет вам нужен?
Функция автобота - общение. Поэтому в ЛК только одна вкладка для ЛС оставлена.
Отличное решение! 👍
Я обратил на это внимание, но решил не раздражать очередным замечанием: все равно процитировать сообщение невозможно, так как с автоботом односторонняя связь.
Но теперь отсутствует это мнимая возможность, и не будет вызывать у пользователя недоумение. Спасибо, Владимир.
Возможно в сообщение вставить, например, ссылку на страницу? Типа рекламной рассылки. Текст сообщения с гиперсылкой для перехода.
Можно
bbcode?
a href