Sign in Registration
ruen

Amessage - secure communication through your server, with a chat for the site, a social network and a mobile application

amessage-chat-social-network-site

Название: Amessage 1.2

Описание: Amessage - безопасное общение через свой сервер, включает чат с голосовыми сообщениями для сайтов, веб-версию с элементами соцсети, мобильное приложение с шифрованием. Все данные будут передаваться через ваш сервер - посторонние не получат доступ к вашим сообщениям.

Заметки:

  • Для работы системы рекомендуется хостинг с PHP 8 и MySQL 5.7 (или 5.6);
  • Скриншоты могут быть не актуальными, система обновляется по мере совершенствования;
  • В мобильном приложении не забудьте указать в настройках свой адрес сервера вида https://example.com/api, где example.com - ваш домен, в противном случае будет использоваться общий сервер.

Основные возможности

  • отправка вложений - любых файлов;
  • отправка голосовых и текстовых сообщений (голосовые сообщения на данный момент доступны только в веб-версии - чат для сайтов и страница в Amessage);
  • общение в мобильном приложении с шифрованием всех данных, позволит никогда не пропускать новые сообщения благодаря уведомлениям. Можно менять адрес сервера для подключения к другим системам Amessage;
  • установка на существующий сайт или как новый проект;
  • интегрированная соцсеть на вашем сайте, доступная по отдельному адресу;
  • использование одной системы для разных сайтов, достаточно разместить код виджета на них и все сообщения будут поступать в эту систему;
  • все данные хранятся на вашем хостинге, а не на сторонних сервисах, которые могут собирать и продавать данные ваших пользователей конкурентам.

Прочие возможности

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

Инструкция

Ниже приводится краткая инструкция по установке и использованию:

  • после скачивания распакуйте архив и разместите его содержимое в нужной директории на хостинге;
  • при необходимости переименуйте папку, размещать можно в папке существующего сайта - в таком случае должен получиться адрес вида: https://example.com/amessage, example.com - это образец домена, подставьте свой адрес;
  • перейдите по такому адресу - запустится установка. Базу данных можно использовать от существующего сайта - при установке можно указать префикс для таблиц, таблицы легко можно будет удалить в случае удаления системы;
  • когда установка завершена - можно перейти в настройки, а также отредактировать профиль.

Остается встроить чат на нужные сайты, для этого достаточно разместить на них следующий простой код (учитывайте фактическое нахождение файла amessage.js):

<script src="https://example.com/amessage/amessage.js"></script>

Если чат будет использоваться на сторонних доменах, необходимо разрешить кроссдоменные запросы. Для этого, например, можно добавить в .htaccess файле в корне основного сайта (где установлена система) следующую строку:

Header set Access-Control-Allow-Origin "*"

Описание

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

amessage-chat-social-network-site-1

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

amessage-chat-social-network-site-2

Можно отправлять голосовые и текстовые сообщения, непрочитанные сообщения помечаются голубым цветом.

amessage-chat-social-network-site-3

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

amessage-chat-social-network-site-4

Интерфейс основной страницы Amessage. По умолчанию открывается список диалогов, которые можно удалять, нажав на значок минус. Красным цветом выводится число непрочитанных сообщений. При открытии диалога - справа выводится краткая информация о собеседнике. Можно искать собеседников нажав поиск вверху страницы, а управление доступно только администратору. Для выхода необходимо нажать соответствующую кнопку, после чего можно будет заново войти или зарегистрироваться.

amessage-chat-social-network-site-5

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

amessage-chat-social-network-site-6

Ниже показана часть страницы настроек, доступных администратору.

amessage-chat-social-network-site-7

Оставить заявку

Latest articles

Popular sections

Eqsash (Tools)

Android app - VK LAST USER ID, отучитель от зависимости и т.д.:
Скачать APK

Share this

Subscribe to

YouTube

Books

IT notes - In simple language about the most necessary things (HTML, CSS, JavaScript, PHP, databases, Drupal, Bitrix, SEO, domains, security and more), PDF, 500 p.

Am (Мессенджер)

Общение смайликами со звуком.

Не работает видео? Смотреть в VK

- Download APK-файл (Android);

- Веб-версия (и PWA);

- Page проекта.