Корпоративний месенджер на своєму сервері. Заміна Bingo's Chat на MyChat

Інтерфейс Bingo's Chat

Bingo’s Chat — це закритий чат для невеликих локальних мереж. Без сервера, кожна програма — одночасно і клієнт, і сервер. Працює Bingo’s Chat по протоколу UDP (broadcast або multicast). Усі учасники чату рівноправні, немає ніяких адміністративних функцій, системи прав чи обмежень.

Хоча сам продукт безкоштовний, у ньому є можливість купити права адміністратора за одну тисячу рублів (чи 600, сума на сайті вказана різна — на одній і тій же сторінці):

Ціни на сайті Bingo's Chat

Продаж ключів зупинений. Адміністратор може бути лише один. Схема визначення "важливості" адміністратора дуже своєрідна.

Bingo’s Chat не оновлюється з 2010 року.

Офіційний форум не працює:

Форум Bingo's Chat

В програмі є цікаві особливості, на кшталт роботи з движками Text2Speech, маханізму ботів і підтримки IRC. Правда, її видалили в останніх версіях.

Огляд написано для останньої доступної версії Bingo’s Chat 1.6.10 від 6 листопада 2010 року. Порівнюємо з безкоштовним корпоративним месенджером MyChat версії 7.6 випуску 12 липня 2019 року. Розповідаємо про проблеми Bingo’s Chat і пояснюємо, чому варто перейти на MyChat.

  1. Стислий огляд проблем Bingo's Chat
    1. Проблеми інсталятора, немає цифрового підпису, привілеї UAC
    2. В Бінгочаті немає UNICODE
    3. Зайвий трафік, проблеми широкомовлення
    4. Проблеми безпеки
    5. Огріхи інтерфейсу Бінгочату
    6. Проблеми зі вставкою картинок в чат
    7. Bingo’s Chat і термінальний сервер Windows
  2. Порівняння Bingo's Chat і внутрішнього офісного месенджера MyChat
  3. Рекомендації по переходу на MyChat

1. Стислий оглад проблем Bingo's Chat


В цілому – це стандартна "купа" помилок і недоліків, властивий усім покинутим проектам. Це проблеми з національними символами (UNICODE), відсутність цифрового підпису, сміттєвий трафік, глюки інтерфейсу, недоліки технології, технічні обмеження і баги, з якими постійно стикаються користувачі цієї програми. Зі скріншотами і детальними поясненнями.


1.1. Проблеми інсталятора, немає цифрового підпису, привілеї UAC


У інсталяційного пакету програми немає цифрового підпису, до того ж він потребує підвищених привілеїв для свого старту:

UAC і Bingo's Chat

Стандартно, Bingo’s Chat хоче встановлюватись в Program Files, можливо, тому він і потребує підвищення своїх привілеїв, але ж програму можна поставити й в іншу папку, інсталятор це дозволяє:

Установка Bingo's Chat

Трохи дивно, що пакет для встановлення й сама програма мають однакові назви — BingoChat.exe.

Погано те, що сама програма — також без цифрового підпису. В більшості компаній встановлення такого роду софта заборонено політиками безпеки, "від гріха подалі".


1.2. В Бингочаті немає UNICODE


Бінго чат не вміє працювати з національним кодуванням UNICODE. Тому повідомлення при відправці будуть спотворюватись:

UNICODE і Bingo's Chat

А копіювання і вставка тексту з інших програм в Bingo’s Chat буде часто "ламатися". У вас не вийде вставити в чат оригінальний текст, навіть на українській мові, не кажучи вже про якісь ієрогліфи:

Кодування Bingo's Chat


1.3. Зайвий трафік, проблеми широкомовлення


Програма спроектована для роботи без центрального сервера, тому ваша мережа буде "забиватись" непотрібним широкомовним трафіком. Чим більше клієнтських програм — тим більше "сміття":

Зайвий трафік Bingo's Chat

Проте це найменша з проблем.

Друга проблема — неможливість роботи через Інтернет. Не вийде зв'язати декілька віддалених офісів своєї компанії, тому що у Бінго немає одного сервера, він не вміє працювати через NAT і проксі. Єдиний вихід в такій ситуації — VPN тунелі на базі сторонніх сервісів типу Hamachi чи, наприклад, OpenVPN.

Третя проблема — неможливість нормального адміністрування. У вас не буде централізованого зберігання переписки, єдиної системи прав і єдиної системи прав і обмежень, аудиту дій користувачів. Повна анархія. Для домашніх мереж це не проблема, але для бізнесу така ситуація неприйнятна.


1.4. Проблеми безпеки


Через те, що в чаті використовується широкомовлення (причому, стандартно UDP Broadcast на 255.255.255.255, а не IP Multicast), дані часто транслюються на всю мережу, а не тільки конкретному адресату. Отже, повідомлення може потрапити в чужі руки.

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

Вся переписка також не шифрується і зберігається у відкритому вигляді в папці C:\Program Files (x86)\Bingo's Soft\Bingo's Chat\Logs

EXE-файл програми стиснуто EXE-компресором Petite а тому потребує підвищених витрат пам'яті для свого старту.

Bingo’s Сhat підіймає свій власний http-сервер на порту 1233, де є публічному доступі усі файли, котрі ви колись відправляли:

https сервер Bingo's chat

Лінк знизу екрана (http://bingosoft.info/en/page/bingos-chat/) веде в нікуди:

Неробочий лінк в Bingo's Chat


1.5. Огріхи інтерфейсу Бінгочата


Після перезавантаження програми історія не підтягується (хоча ведеться):

Історія Bingo's Chat

Під час спроби обрати файл для фотографії з мережевого диску:

Помилка Bingo's Chat

Помилка Bingo's Chat

"Зробити скріншот" — не працює:

Інструмент для скріншотів Bingo's Chat

Немає ніякого контролю на граничні значення дат:

Контроль на граничні значення дат Bingo's Chat

Скін інколи переключається на інший у віконцях-запитах на зміну даних:

Скін Bingo's Chat

Дивна плутанина для повідомлень, котра ніде не описана:

Нерозбірливі повідомлення Bingo's Chat

Якщо натиснути на кнопку "Вставити лінк" (Alt+L), можна побачити таке:

Вставка лінків Bingo's Chat

В інтерфейсі програми є порожні рядки, зафарбовані чорним, призначення яких незрозуміле:

Чорні рядки Bingo's Chat

Система налаштування "гарячих" клавіш не слідкує за дублікатами та не дозволяє використовувати клавіші "Shift" і "Win" в комбінаціях:

Гарячі клавіші Bingo's Chat


1.6. Проблеми зі вставкою картинок в чат


Якщо вставити картинку, то інтерфейс головного вікна часто "ламається":

Вставка картинок в Bingo's Chat

Причому, згортання/розгортання вікна не допомагає, лише повне перезавантаження:

Вставка картинок в Bingo's Chat

Вставити PNG-файл неможливо, але якщо вручну прописати у віконці вставки маску *.png — то можливо. Проте після вставки зображення в чат, воно починає блимати декілька разів у секунду. Чому так виходить — незрозуміло:

Вставка картинок в Bingo's Chat

Якщо вставляти зображення в чат (із буфера обміну по F3 або просто з файлу), то прокрутки вікна з повідомленнями в кінець не відбувається, а якщо писати звичайний текст — то все ок.


1.7. Bingo’s Chat і термінальний сервер Windows


Багато компаній використовують сервер терміналів Windows для роботи своїх співробітників. Але, на жаль, Bingo’s Chat не вдалось завантажити в термінальному середовищі через дві проблеми.

Перша: програма займає одні й ті самі мережеві порти для своєї роботи (їх можна перелаштувати вручну, для кожного користувача окремо).

Друга: програма не розділяє налаштування по особистим профілям користувачів. Вам доведеться встановлювати стільки копій чату, скільки у вас термінальних користувачів. Хоча, питання оновлення — риторичне, тому що нові версії вже не виходять.


2. Порівняння Bingo's Chat і внутрішнього офісного месенджера MyChat


В таблиці порівнюємо базові можливості Bingo’s Chat версії 1.6.10 від 6 листопада 2010 року і MyChat 7.6 (безкоштовної версії) від 12 липня 2019 року.

Можливість BORGChat MyChat
Установка, видалення і оновлення
1.1 Інсталятор Є Є
1.2 Деінсталятор Є Є
1.3 Автоматична установка Немає Є
1.4 Система автоматичного оновлення Немає Є
1.5 Автоматичне оновлення та збереження усіх даних під час встановлення найновішої версії поверху старої Немає, нових версій немає Є
1.6 Portable-версія Немає Є
Мережеві можливості
2.1 Робота у великих мережах Немає Є
2.2 Робота у складних мережах і через Інтернет Немає Є
2.3 Гарантована доставка повідомлень Немає Є
2.4 Робота термінальних сесіях Немає Є
2.5 Шифрування трафіку Є, невідомо OpenSSL
2.6 Робота в дуже поганих мережах (супутниковий зв'язок, "довгі" пінги) Немає Є
Стандартні функції
3.1 Персональні повідомлення Є Є
3.2 Статусы сообщений (получено, прочитано) Є, частково Є
3.3 Текстові конференції Є Є
3.4 Сповіщення з контролем прочитання Немає Є
3.5 Загальна дошка оголошень Є Є
3.6 Обмін файлами Є Є
3.7 Передача зображень Є Є
3.8 Автоматичне підсвічування лінків в тексті Частково, крім локальних лінків Є
3.9 Перегляд історії повідомлень Є Є
3.10 Звукове інформування про події Є Є
3.11 Особистий список контактів Є Є
3.12 Відправка повідомлень і файлів користувачам, котрих немає в мережі Немає Є
3.13 Графічні смайли Є Є
3.14 Голосові дзвінки Є Є
3.15 Відео дзвінки Немає Є
3.16 Демонстрація екрана Немає Є
Інтеграція з Active Directory
4.1 MSI пакет для розгортання через групові політики Немає Есть
4.2 Прозора авторизація користувачів Немає Є
4.3 Імпорт користувачів із Windows-домену Немає Є
4.4 Підтримка будь-якої кількості різних доменів Немає Є
4.5 Спільна робота "звичайних" та доменних користувачів Немає Є
Налаштування зовнішнього вигляду
5.1 Мови інтерфейсу Є Є, UNICODE
5.2 Кастомізація зовнішнього вигляду Є Є
5.3 Зміна шрифтів Є Є
Адміністрування
6.1 Централізоване налаштування прав та обмежень користувачів Немає Є
6.2 Групи користувачів Немає Є
6.3 Фільтри "поганих" слів Є Є
6.4 Фільтри по IP, MAC, Hardware ID Є, тільки по IP Є
6.5 Антиспам та антифлуд фільтри Немає Є
6.6 Система управління користувачами Немає Є, WEB-інтерфейс
6.7 Детальна довідкова інформація про користувачів (ПІБ, email, телефони, дата народження, фото і т.д.) Є, коротко Є
Операційні системи
7.1 Windows Є Є
7.2 Android Немає Є
7.3 Linux Немає Є
7.4 Mac Немає Є
7.5 WEB Немає Є
Додаткові можливості
8.1 Мережеві статуси користувачів "вільний", "зайнятий", "немає на місці" Є Є
8.2 Скриптова мова для написання простих програм, що розширюють можливості чату Немає Є
8.3 Інтеграція з зовнішніми сервісами Немає Є (1С, phpBB, REST, php, C#, Delphi, Python, etc.)
8.4 Система пошуку користувачів Немає Є
8.5 Деревовидний загальний список контактів, єдиний для усієї мережі, з необмеженим рівнем вкладеності Немає Є
8.6 Менеджер облікових записів, якщо за однією програмою працює декілька людей Немає Є
8.7 Система ігнорування користувачів Є Є
8.8 Система плагінів для розширення можливостей програми Є Є
8.9 Перелік підрозділів компанії Немає Є
8.10 Перелік посад компанії з сортуванням "начальники — зверху" в списках контактів — в списках контактів Немає Є
8.11 Вбудований форум Немає Є
8.12 Управління проектами Немає Есть, Kanban
8.13 Чат для сайту Немає Є
8.14 Конструктор дистрибутивів Немає Є
Технічна підтримка користувачів програми
9.1 Вбудована довідкова система Є Є
9.2 Форум технічної підтримки Немає Є
9.3 Підтримка розробників електронною поштою Є Є
9.4 Додаткові матеріали, статті по використанню програми на сайті, блог Немає Є
9.5 Підтримка розробників в Skype, Viber, Telegram, WhatsApp Немає Є
9.6 Підтримка розробників по телефону Немає Є

3. Рекомендації щодо переходу на MyChat


Чому? Чат для локальних мереж Bingo's Chat більше не оновлюється, немає виправлень старих помилок і підтримки сучасних смартфонів на Android і iOS. Є тільки версія під Windows, а для програм для macOS, Linux і WEB — ні. Чат не працює у великих мережах і через Інтернет. Немає системи адміністрування користувачів і центрального сервера.


Як перейти? Для невеликих компаній, до 20 співробітників, перехід з Bingo's Chat на MyChat пройде з нульовими витратами, тому що стандартна ліцензія MyChat — безкоштовна, без trial-періоду (чим відрізняється безкоштовна версія MyChat від комерційної?). MyChat працює одразу після встановлення, "із коробки", без спеціальних налаштувань. Оновлення MyChat Free Edition — безкоштовні. Для бюджетних організацій і компаній з обмеженим фінансуванням це важливо. Заощаджуємо на ліцензії та заробітній платі адміністратора.

Ціни. Ліцензії конкурентні, на кількість людей онлайн, купується лише сервер. Одна людина онлайн коштує $4. Рік оновлень — безкоштовно, потім підписка на оновлення ($2 за людину на рік), якщо хочемо переходити на свіжі версії. Окремо купується лише MyChat Guest, конструктор дистрибутивів Distrib Maker, і робот-вікторина.


Служба підтримки. На українській мові, відповіді протягом одного робочого дня. Великий і активний форум підтримки (більше 32 тисяч повідомлень на липень 2019 року).


Давно на ринку? Перша версія офісного чату MyChat вийшла в 2004 році, оновлення виходять стабільно 5-6 разів в рік. Більше півмільйона реальних користувачів з України, Росії, Білорусі, Казахстану, США, Канади, Індії, Великобританії та інших країн. Реальні відгуки покупців.



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