Обзор MyChat, или каким должен быть современный корпоративный чат?

Точно не помню когда, но хорошо помню, как у нас в офисе появилась "Аська". Тогда мы и не думали использовать ее для бизнеса. Скорее, это была игрушка, с помощью которой можно было убивать рабочее время и незаметно от всех потрепаться с друзьями и коллегами. Но прошло совсем немного времени, и ICQ из игрушки превратилась в среду обитания, которую мы научились одинаково эффективно использовать не только для общения с друзьями, но и в бизнесе.

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

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

Помимо перехвата переписки, ваш аккаунт могут просто украсть. В этом случае вы не только рискуете получить массу проблем с восстановлением списка контактов, но и рискуете стать жертвой злоумышленников. Несколько лет назад со мной произошла похожая история. Точнее сказать не со мной, но я почти не лишился кругленькой суммы денег. С утра получаю сообщение от одной клиентки. Обычно переписка с ней носила строго официальный характер, а тут получаю формальное сообщение. Человек попросил одолжить ей 300WMZ. Ну, думаю, работаю с ней давно, человек никогда не подводил, почему бы не помочь, только вот 300WMZ у меня не оказалось. На что она попросила меня купить три карточки в любом интернет-магазине или просто в ларьке, и перекинуть ей номера. Идти и искать карточки WM в ларьках у меня желания не было, поэтому я заказал три карты по 100WMZ в первом попавшимся интернет-магазине. Вы уже, наверное, догадались, что речь идет о банальном разводе, но на тот момент у меня даже и мысли не возникло подумать об этом. Я даже не догадался связаться с ней по телефону. К счастью я вовремя получил письмо, в котором она предупредила, что пароль от "аськи" украден и вскоре она вышлет новый UIN. Заказ я отменил и никаких номеров карт не высылал, но если бы у меня на счету были лишние 300WMZ, я бы тут же отправил "ей" эти деньги. Честно скажу, в тот момент было очень стыдно перед собой. Я не мог понять, как я, человек, для которого интернет стал средой обитания еще в далеком 1994 году, повелся на такой банальный развод?

Если возможность перехвата вашей переписки или воровство пароля от ICQ кажутся  вам маловероятными, то проблемы с получением злого вируса более чем реальны. Я не помню, как назывался вирус, который в мгновенье парализовал работу большого числа контор, где сотрудники использовали ICQ. В то утро все мы получили сообщение от доверенных людей в списке контактов, в котором предлагалось посмотреть прикольную Web-страничку. В тот момент я был очень занят и проигнорировал сообщение, пришедшее сразу от нескольких людей, но многие мои знакомые попались. После захода на эту страницу в систему загружался вирус, который делал компьютер неработоспособным. Лекарство от этого вируса нашлось уже на следующий день, но в тот день, каждый, кто успел зайти на ту самую страницу, работал без компьютера, точнее сказать не работал.

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

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

Что делать? Надеяться на честность сотрудников? Глупо! Ограничивать сотрудников в использовании тех или иных средств мгновенного обмена сообщениями? Нет! Учить всех правилам безопасного общения в сети? Нужно, но недостаточно! На самом деле, есть простое решение этой задачи. Достаточно воспользоваться системой управления предприятием, в которой уже есть свой внутренний сервис обмена сообщениями с четко организованной структурой по отделам и группам, распределенными правами, возможностью организации контролируемого внешнего канала связи и сохранением всей информации, которая проходит внутри системы. О таких системах я уже рассказывал. Однако чаще всего внедрение подобных систем управления отпугивает не столько относительно высокой ценой, сколько сложностью инсталляции и эксплуатации. Представьте себе, сначала нужно купить сервер, установить на него сложный софт, настроить все, протестировать и обучить персонал. После этого, отвечать на многочисленные вопросы сотрудников, которые крайне неохотно принимают все новое.

Программный продукт, о котором я расскажу в этом обзоре, привлек мое внимание по нескольким причинам. В отличие от большинства систем управления предприятием, MyChat, именно так называется эта программа, представляет собой клиент-серверный чат для локальных, корпоративных и глобальных сетей. На его базе можно создавать самые разные коммуникационные сервисы: от простого домашнего чата для нескольких пользователей, до сложных корпоративных коммуникационных сервисов, которые могут быть интегрированы с другими бизнес-приложениями (1С или Клиент-Банк). При этом MyChat поддерживает высокий уровень безопасности, производительности и функционала, недоступные ни в одной другой системе мгновенного обмена сообщениями и файлами.

В MyChat поддерживается гибкая лицензионная политика, включающая бесплатную лицензию MyChat Free Edition (15 пользователей), которая идеально подходит для небольшого офиса и корпоративную версию с различным числом одновременно подключенных клиентов, где стоимость одного клиента варьируется от 3 до 4$. Здесь важно отметить, что покупая лицензию - вы платите не за количество рабочих мест, а за пользователей, одновременно подключенных к серверу.

Установка и настройка сервера MyChat

Изучение возможностей MyChat начнем с установки и настройки серверной части программы. На сайте разработчика доступны несколько вариантов установки, в том числе и MSI пакет для развертывания клиентов по сети.

Для этого обзора я использую полнофункциональную  триальную версию, которая позволит в течение 30 дней оценить все возможности программы и решить стоит ли ее покупать или нет. Кстати, триальная версия поддерживает 200 одновременных подключенных клиентов, что позволит оценить ее возможности даже в масштабе большой компании.

Процесс установки сервера оказался значительно проще, чем я ожидал. Сервер MyChat устанавливается под Windows так же просто, как и любая другая программа. Весь процесс с настройкой одного клиента занял у меня менее 10 минут.

Сервер MyChat

Если нет желания заморачиваться с установкой сервера, то можете просто арендовать сервер. Такой вариант имеет несколько плюсов. Во-первых, вы платите всего 10$ в месяц за полнофункциональную версию MyChat поддерживающий до 100 одновременных подключений, при этом сервер позволяет зарегистрировать неограниченное число пользователей Для сравнения, версия сервера на 100 одновременных подключений обойдется в 360$). Кроме того, вам не нужно выделять в своем офисе отдельный компьютер, который должен работать в режиме 24/7, и беспокоиться о бесперебойном интернет (арендованный сервер имеет 10Mbits подключение к интернет). При этом в отличие от публичных мессенджеров, арендованный сервер является вашим, и вы сами можете управлять им без участия третьих лиц, ну а если понадобится помощь, то здесь разработчики обещают нам квалифицированную поддержку.

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

Настройку сервера начнем с добавления пользователей.  Добавить нового пользователя можно в разделе "Пользователи" в главном меню сервера. Для этого достаточно ввести ник и пароль. Другие параметры можно добавить позже или не указывать вовсе. Существует еще один способ добавления нового пользователя с помощью клиента MyChat. При условии, что эта возможность включена в настройки сервера, пользователь может сам создать для себя аккаунт и подключиться к серверу.

Создание аккаунта

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

Заполнение даных

Для удобства работы со списком пользователей поддерживается сортировка по любому полю. Кроме этого, обратите внимание на чекбокс рядом с UIN. Установленная "галочка" означает, что пользователь активен. Если "галочку" убрать, то данный пользователь не сможет войти в чат.

Далее обратимся к разделу "Управление". Здесь можно создать группы пользователей,  определить права для каждой группы и настроить ряд других функций, о которых поговорим подробнее.

Создание групп пользователей

Одной из особенностей MyChat является возможность создания каналов. Канал – это некая виртуальная комната, в которой общаются на определенные темы. Каналы могут быть открытыми и закрытыми. Обычно каналы создают сами пользователи в процессе использования MyChat, однако, иногда необходимо, чтобы в системе было несколько обязательных каналов. Такие каналы называются автосоздаваемые. Обычно, в рамках корпорации, каналы используют для общения сотрудников внутри одного отдела или сотрудников, занятых в одном проекте.

Каналы для общения

За порядком в каналах должны следить так называемые операторы, которых можно выбрать в соответствующем разделе меню управления.  Операторы могут накладывать наказания на нарушителей, а также изменять темы каналов. Оператором может быть любой пользователь, входящий в группу с правами оператора.

Для наказания пользователей используются два типа бана: "Запрет на вход в канал" и "Молчанка". В первом случае пользователь лишается права на вход в канал, а во втором, пользователь может входить в канал, читать сообщения, но ничего писать не может. Наказание устанавливается на определенное время: от пяти минут до одного года.

Дополнительно раздел управления поддерживает возможность определения должностей и подразделений в компании, что очень важно с точки зрения аккуратной организации пользователей, возможность интеграции с Active Directory для быстрого развертывания MyChat в большой сети и возможность удаленного управления сервером с помощью клиента. Здесь же можно настроить некоторые специальные параметры, где можно выбрать стиль отображения имени пользователя, запретить внешнюю регистрацию пользователей и дублирование ников, и ряд других параметров.

Стиль отображения имени пользователя

Для поддержания порядка в каналах поддерживается механизма фильтрации, доступ к которому можно получить из главного меню сервера. MyChat поддерживает несколько типов фильтров, включая защиту от флуда и от нецензурных выражений. Кроме этого имеется возможность фильтрации IP и MAC адресов, а также блокировки названий, что может быть полезно, например, для резервирования имен каналов или ников.

Порядок в чате

Очень интересный механизм – доска объявлений. С его помощью можно отправить сообщение всем пользователям в независимости от того, в каком канале они находятся. MyChat поддерживает два вида объявлений: Обычные и "Прилепленные". Обычные объявления добавляются в конец списка сообщений. "Прилепленные" объявления  публикуются вверху списка.

Доска обьявлений

Добавлять объявления могут только пользователи, имеющие соответствующие права. При добавлении объявления можно задать время жизни объявления.  В разделе "Объявления" администратор может менять тип объявлений и время жизни объявлений, а также в ручном режиме удалять определенные сообщения.

Раздел "Настройки" включает набор базовых параметров. Сейчас я не стану детально рассматривать все эти параметры, – для этого есть прекрасно подготовленная справка.

Настройки корпоративного чата

Одной из полезных функций для домашних и городских сетей, можно считать возможность вставки рекламного блока. Более подробно о ней можно прочитать здесь.

Заканчивая разговор об особенностях настройки и управления сервером, не могу не отметить механизм автообновления клиентского программного обеспечения, поддержку скриптового языка, с помощью которого можно расширить возможности программы и интегрировать ее в другие приложения, а также технологию MyChat ACTIONS, призванную облегчить работу с программой для неопытных пользователей.

MyChat ACTIONS

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

Интерфейс для управления секрвером

Клиент MyChat

Установка клиента не отличается от установки любого другого мессенджера. Пользователь может скачать клиент с официального сайта и за пару минут установить программу на свой компьютер. Для установки клиентской части MyChat в больших сетях предусмотрены несколько вариантов удаленного развертывания и быстрой инсталляции.

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

Окно менеджера учетной записи 

При первом входе в чат необходимо выбрать сервер (задать параметры сервера можно здесь же), ввести свой UIN и пароль.

Интерфейс клиента MyChat, с одной стороны, очень похож на интерфейс классического мессенджера, но при этом большое число различных иконок несколько пугает. На самом деле, как и в случае с сервером MyChat, большое количество иконок нисколько не усложняет работу в чате, а напротив, делает ее более комфортной, простой и функциональной.  

Интерфейс клиента MyChat

Условно, интерфейс клиента MyChat поделен на несколько зон. В верхней строке расположен набор больших кнопок, с помощью которых можно открыть древовидный список контактов, изменить собственный профиль, посмотреть принятые файлы, а также собственные и общие файлы на сервере, осуществить поиск контакта, отправить оповещение, посмотреть доску объявлений, управлять блокировкой навязчивых сотрудников, создать список избранных каналов, посмотреть историю и выполнить настройку базовых параметров. Отмечу, что набор иконок зависит от прав пользователя. Например, если пользователь относится к группе обычных пользователей или гостей, то он не сможет рассылать оповещения и добавлять новые каналы.

Большую часть окна программы занимает привычная область обмена сообщениями. В верхней части отображается переписка, а в нижней – текст сообщения для отправки.  Как и другие мессенджеры, MyChat поддерживает смайлики (дистрибутив включает несколько наборов смайликов), позволяет вставить готовую фразу или какой-либо другой объект, например, картинку, копию экрана (очень удобная функция), ссылку на файл или папку в локальной сети, ссылку на канал и действие MyChat ACTIONS (об этом чуть позже). Отмечу, что MyChat поддерживает функцию проверки орфографии.

Проверка орфографии в Майчате

В нижней части окна расположены закладки каналов, к которым вы подключены, а также закладки конкретных пользователей, с которыми ведутся приватные разговоры. Список контактов, участвующих в канале отображается в правой части окна. Обратите внимание, здесь имеется пользователь Elisa, который является роботом, необходимым для поддержания работы автозагружаемых каналов. При работе с каналами MyChat имеется одно условие. Если в канале не остается ни одного пользователя, канал автоматически закрывается.

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

Заканчивая разговор об особенностях интерфейса, не могу не обратить внимание на возможность гибкого управления интерфейсом. Благодаря этому инструменту пользователь может, например, изменить большие кнопки в верхней части окна на маленькие.

Дизайн кнопок Майчата

Так же стоит отметить новый стиль отображения в виде "классического" мессенджера, получивший название Messenger Style. Более подробно об этом можно прочитать здесь.

В процессе использования MyChat мне очень понравилась реализация передачи различных объектов, и в частности фотографий.  В отличие от ICQ, где фотографии передаются как обычные файлы, что означает, что для их приема пользователь должен в течение короткого промежутка времени принять решение об их приеме и запустить процесс передачи, в MyChat фотографии, впрочем, как и файлы, можно отправить offline пользователю, который сможет получить их, как только войдет в систему.

Передача файлов в корпоративной сети 

При этом эскизы картинок отображаются прямо в тексте сообщения, и пользователь может открыть их, просто кликнув мышкой.

Для отправки файлов можно кликнуть правой кнопкой мышки по файлу и воспользоваться контекстной функцией "Отправить" в "MyChat".

Отправка файлов MyChat

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

Выбор куда отравлять файлы

Выше я отметил, что помимо стандартных объектов MyChat позволяет отправить копию рабочего стола и команды MyChat ACTIONS. С помощью этих двух инструментов можно значительно упростить решение проблем, возникших у вашего собеседника или сотрудника офиса. Благодаря этим инструментам администратор не будет бегать по всем сотрудникам для решения той или иной проблемы. Достаточно попросить человека оправить копию экрана, и причина проблемы станет сразу понятна. Однако иногда пользователи не могут найти ту или иную функцию в MyChat. В этом случае используем MyChat ACTIONS. Вы можете отправить собеседнику нужную команду в виде простого текстового сообщения, и для ее выполнения человеку достаточно просто нажать на это сообщение. На сегодняшний день MyChat ACTIONS поддерживает практически полный набор функций программы.

Функции MyChat Actions

Для расширения возможностей MyChat используются боты и плагины. Сегодня доступны для скачивания бот-викторина, а также плагины "Доска рисования", "Нестор-летописец", "AntiCAPS", "Beeper" и "Censor". С особенностями каждого плагина можно познакомиться здесь.

Последний вопрос, который необходимо рассмотреть в этом обзоре, – история сообщений. В MyChat реализован достаточно простой и, одновременно, эффективный инструмент для просмотра истории общения, как в каналах, так и в привате. Пользователь может выбрать год, месяц и день, за который необходимо посмотреть историю, сохранить или удалить нужный фрагмент.

История сообщений MyChat

Заключение

Конечно, в рамках одного небольшого обзора невозможно рассказать обо всех возможностях MyChat, но даже этого достаточно для того, чтобы понять, что перед нами уникальный программный продукт, в котором разработчики реализовали почти все, чего так не хватает публичным чатам и мессенджерам. Помимо очень богатого функционала и высокой степени защищенности, основанной на использовании собственного или арендованного сервера, MyChat обладает той гибкостью, которой не может похвастаться ни один другой чат, во всяком случае, из тех, что мне удалось до сих пор попробовать. Благодаря этому MyChat можно использовать для решения широкого круга задач.

Что же касается недостатков программы, то из того, что уже сделано, мне пожаловаться не на что. MyChat очень надежен и достаточно производителен. Однако разработчикам еще есть над чем поработать. В частности, было бы здорово, если бы появились версии клиента под разные типы платформ, в том числе и под современные мобильные платформы. Насколько мне известно, уже сейчас ведется работа над Web-версией MyChat, что позволит использовать чат на любых платформах.

Оригинал статьи

Еще статьи...

Служба поддержки