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

Name: Amessage 1.1

Description: Amessage - secure communication through your server, includes chat with voice messages for websites, a web version with social network elements, and an encrypted mobile application. All data will be transmitted through your server - outsiders will not have access to your messages.

Notes:

  • For the system to work, it is recommended Hosting with PHP 8 and MySQL 5.7 (or 5.6);
  • Screenshots may not be current, the system is updated as it improves;
  • In the mobile application, do not forget to specify your server address in the settings like https://example.com/api, where example.com is your domain, otherwise a shared server will be used. li>

Main features

  • sending attachments - any files;
  • sending voice and text messages (voice messages are currently only available in the web version - chat for websites and page in Amessage);
  • communication in a mobile application with encryption of all data will allow you to never miss new messages thanks to notifications. You can change the server address to connect to other Amessage systems;
  • installation on an existing site or as a new project;
  • integrated social network on your website, available at a separate address;
  • using one system for different sites, just place the widget code on them and all messages will go to this system;
  • all data is stored on your hosting, and not on third-party services that can collect and sell your users’ data to competitors.

Other features

  • a site visitor does not need to have an account - automatic registration without asking for data about him (if a dialogue starts), he can enter the data later if necessary, including setting a password and email;
  • not all users have accounts on social networks and not everyone wants to show their profile there, so the widget from them may not always be effective - this development does not have such problems;
  • at the top of the widget a link to the social network is displayed, the visitor can easily go to it and continue communication there;
  • automatically send the first message to a site visitor (disabled in settings);
  • assigning any system user as a widget operator;
  • automatically setting the operator’s status in the widget - online or offline, based on his activity;
  • enable or disable operator status auto-update;
  • manual setting of operator status;
  • instant notification of the operator by email about a new message when he is offline;
  • when the operator is offline, the widget displays a form with fields - name, email, phone number and agreement on PD processing (a link to the document can be set in the settings);
  • the operator can exchange messages directly in the chat window - a list of dialogues is displayed;
  • set user image;
  • a pop-up message next to the widget button, which can be set in the settings for the operator’s online and offline status;
  • a new message indicator on the widget button in the form of a red dot, a message read indicator (unread messages are marked in blue) and a indicator of the number of unread messages next to the dialog;
  • automatic update of dialogs;
  • deleting any dialogue;
  • viewing information about the status of the interlocutor - when he was online, as well as viewing his other data;
  • search for users by name and the ability to start a dialogue with any of them;
  • user management - deleting any user with all his data (available for administrator);
  • protection - block any user by the administrator in one click.

Instructions

Below are brief instructions for installation and use:

  • after downloading, unpack the archive and place its contents in the desired directory on your hosting;
  • if necessary, rename the folder, you can place it in the folder of an existing site - in this case you should get an address like: https://example.com/amessage, example.com is an example domain, substitute yours address;
  • go to this address - the installation will start. The database can be used from an existing site - during installation you can specify a prefix for tables, tables can be easily deleted if the system is deleted;
  • When the installation is complete, you can go to the settings and also edit the profile.

All that remains is to embed the chat on the necessary sites; to do this, just place the following simple code on them (take into account the actual location of the amessage.js file):

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

If the chat will be used on third-party domains, cross-domain requests must be allowed. To do this, for example, you can add the following line to the .htaccess file in the root of the main site (where the system is installed):

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

Description

The chat icon in the corner of the site looks something like the picture below, the text is set in the settings - for online and offline separately. A red dot tells the visitor that there is a new message for them.

amessage-chat-social-network-site-1

When you click on the icon, the main chat window will open. A green dot next to the name indicates that the operator is online; when he is offline, the dot is gray.

amessage-chat-social-network-site-2

You can send voice and text messages; unread messages are marked in blue.

amessage-chat-social-network-site-3

Installation of the main system is very simple (it is a control center where you can manage all messages, settings, communicate, etc.).

amessage-chat-social-network-site-4

Amessage main page interface. By default, a list of dialogs opens that can be deleted by clicking on the minus icon. The number of unread messages is displayed in red. When you open a dialogue, brief information about the interlocutor is displayed on the right. You can search for interlocutors by clicking search at the top of the page, and control is available only to the administrator. To log out, you must click the appropriate button, after which you can log in or register again.

amessage-chat-social-network-site-5

When you click on your name, you will be taken to your personal page where you can edit your profile.

amessage-chat-social-network-site-6

Below is part of the settings page available to the administrator.

amessage-chat-social-network-site-7

Latest articles

Popular sections

Eqsash (Tools)

Android app - VK LAST USER ID, отучитель от зависимости и т.д.:
Available on Google Play

Amessage (Communication)

Login to the web version
Android app:
Available on Google Play

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.