Идея возможности модерировать (управлять) чатом, или системой обмена мгновенными сообщениями (IM), не нова. Не будь такой возможности в больших локальных сетях (например, в городских) — был бы хаос. В корпоративных же сетях это помогает поддерживать порядок и, в некоторой степени, контролировать сотрудников.
За счет клиент-серверной технологии MyChat имеет достаточно гибкую систему управления пользователями и группами пользователей. В этой статье мы рассмотрим, кто такие администраторы и операторы в MyChat.
Важно знать. В MyChat нет такого понятия как "администраторы", просто есть возможность создать группу пользователей, которым будут даны все права, включая права операторов. Таким образом, пользователей, входящих в такую группу, условно можно называть администраторами.
Что такое статус оператора, и какие права принадлежат ему.
Основное назначение статуса оператора — явно указать те каналы, в которых пользователь будет иметь административные права.
Оператором не может быть пользователь, который не внесён ни в одну из групп.
Операторами становятся те пользователи, которые перечислены в разделе "Операторы каналов" панели администрирования. Например:
На изображении мы видим, что у нас есть один пользователь "Gifer", он является оператором в канале "main", т.е. мы ограничили операторские полномочия этого пользователя. В случае, если не указывать для пользователя канал(ы), он будет оператором во всем чате.
Теперь посмотрим, что можно ему разрешить:
- Дать право наказывать пользователей — это значит, что оператор будет банить (запрещать) пользователям отправлять сообщения в канал на протяжении определенного времени или же входить в канал.
- Дать право выгонять пользователей из канала — оператор может выгнать провинившегося пользователя из текущего канала.
- Дать право отключить пользователя от сервера — это значит, что можно отключать пользователей вообще от сервера, обычно эта возможность используется в связке с блокировкой по IP или MAC адресу.
- Дать право блокировать IP адреса пользователей — IP адрес пользователя вносится в черный список, и он не сможет соединиться с сервером при последующих попытках присоединиться к серверу. При этом нужно помнить, что блокируя IP адрес, Вы можете закрыть доступ к чату сразу целой подсети, которая находится за proxy или NAT.
- Дать право блокировать MAC адреса пользователей — заблокировать пользователя с указанным MAC адресом сетевой карты.
- Дать право менять темы текстовых каналов – операторы могут изменять темы каналов, на которые распространяются их права.
Таким образом, можно создать группы операторов с разными возможностями. Например, одним операторам можно разрешить банить, в канале "main", а другим — разрешить блокировать по IP и MAC адресам во всех каналах чата.
Администраторы.
В MyChat администраторами могут быть любые пользователи, входящие в соответствующую группу. Название группы "Администраторы" абсолютно не обязательно, она может иметь любое другое название.
Для примера создадим группу "Отдел информационных технологий" с правами администраторов.
Заходим в панель администрирования, выбираем раздел "Группы пользователей" и отмечаем группу, существующую по умолчанию. Переименуем группу, нажав на пиктограмму с карандашом:
Теперь заходим в раздел "Права пользователей" и добавляем все необходимые права.
Таким образом, мы получили группу "Отдел информационных технологий" и пользователи, входящие в нее, будут иметь все необходимые привилегии.
Однако, права выделенные "Только для операторов" будут работать, если назначить статус оператора для каждого из пользователей этой группы.