В рамках модуля Чатов 2.0 используются термины и определения, описанные ниже.
- Персональный чат
- Чат между двумя пользователями, представляющий собой личный обмен сообщениями. Такой чат не имеет темы, описания и других настроек, характерных для группового чата, в него не могут быть добавлены другие участники.
- Групповой чат
- Чат, участниками которого может быть группа пользователей. Групповой чат может иметь тему, описание и другие настройки. Участники группового чата имеют определённые роли.
- Роль участника
- Роль пользователя в групповом чате, которая определяет его права в данном чате. Пользователь может быть участником, администратором или владельцем.
- Ссылки-приглашения
- Ссылки, которые могут быть добавлены в групповой чат для приглашения новых участников. Переход по ссылке позволяет пользователям присоединиться к групповому чату.
- Статусы сообщений
- Статусы сообщений позволяют определить, доставлено и прочитано ли исходящее сообщение собеседниками. Сообщение может иметь статусы "отправлено", "доставлено" и "прочитано".
- Закреплённый чат
- Чат, закреплённый наверху в списке чатов пользователя.
- Закреплённое сообщение
- Сообщение чата, добавленное в список закреплённых в персональном или групповом чате.
Модуль Чаты 2.0 реализует расширенный функционал персональных и групповых чатов, включающий в себя:
- создание персональных и групповых чатов;
- редактирование темы, описания, фотографии группового чата, добавление участников с помощью подтверждаемого приглашения и без него,
удаление участников, создание администраторов с расширенными правами, передача роли владельца;
- создание и удаление ссылок-приглашений в групповой чат, с помощью которых пользователи могут к нему присоединиться;
- редактирование параметров группового чата, включая включение гостевого доступа в групповой чат (без наличия постоянного аккаунта в домене),
запрета пересылки сообщений из группового чата в другие чаты, возможность показывать или скрывать предыдущую историю для присоединяющихся новых пользователей;
- редактирование дефолтных и персональных разрешений для участников группового чата, включая возможность запрета редактировать и удалять сообщения,
приглашать новых пользователей, закреплять сообщения, отправлять файлы, отправлять любые сообщения; редактирование разрешений для администраторов,
включая возможность запрета управлять другими администраторами, редактировать ссылки-приглашения, управлять участниками, редактировать профиль группового чата;
- возможность очищать историю чата, закреплять чат наверху в списке, отключать уведомления в чате на время или постоянно, добавление чата в спрятанные чаты;
- специальный чат Избранное, в который можно сохранять свои сообщения-заметки или пересылать сообщения из других чатов;
- отправление, пересылка, редактирование сообщений, ответ на сообщение, удаление сообщений "у себя" и "у всех", закрепление сообщений в чате;
- отправление форматированных сообщений, сообщений с приложенными файлами (фото, видео, голосовые и др.), сообщений, содержащих упоминания пользователей;
- автоматическое сохранение еще не отправленного сообщения в черновик чата, с возможностью продолжить его редактирование с любого другой сессии пользователя;
- отображение статуса сообщения (отправлено, доставлено, прочитано) с возможностью просмотра списка пользователей, прочитавших сообщение;
отображение некоторых действий участников в чате (печатает... , записывает аудио ...);
- отображение статуса присутствия участников чата, включая информацию о времени последнего присутствия "в сети";
- и другой фукнционал.
Модуль Чаты 2.0 должен быть настроен отдельно для каждого домена CommuniGate Pro, в котором должен работать расширенный функционал чатов. Для настройки модуля Чаты 2.0 в нужном домене выполните следующие действия:
- Создайте в домене пользователя immaster (владельца именованной задачи messenger) и задайте для него следующие права доступа:
- Может менять установки Этого Домена и его Пользователей
- Основные Установки
- Может публиковать Предупреждения
- Полный доступ ко всем Файлам
- Может создавать сессии
- Может выступать от имени других
- Убедитесь, что в настройках домена и пользователя immaster включена Услуга Signal.
- В интерфейсе Aдминистратора откройте страницу Установок Пользователя для пользователя immaster,
затем откройте страницу Установок Файлов в разделе Файлы и установите неограниченную квоту для настроек Лимит Хранилища Файлов и Лимит Числа Файлов.
- В интерфейсе Aдминистратора откройте страницу Установок Пользователя для пользователя immaster,
затем откройте страницу Установок Звонков в разделе Real-Time и создайте Именованную Задачу с именем messenger,
затем откройте ее настройки, кликнув по ссылке messenger,
и в поле Имя Программы установите значение imserver.
При необходимости измените Настройки модуля Чаты 2.0.
Пользовательский интерфейс модуля Чаты 2.0 доступен в составе Веб Интерфейса Samoware, а также в отдельном Веб Интерфейсе Messenger по URL: - https://your.server.name[:9100]/?skin=Messenger
|