Технології

ChatMeld: чат, який залежить від мови, місця та мережі

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

Коли людина вперше відкриває ChatMeld, вона може очікувати побачити звичайний список чатів: найближчі розмови, публічні групи або повідомлення від користувачів поруч. Але застосунок працює інакше. Тут недостатньо просто відкрити карту або натиснути кнопку «створити чат».

Я зіткнувся з показовою ситуацією: користувач створив чат у Wi‑Fi-мережі, написав «Хто тут?», а потім почав шукати, як видалити акаунт. Насправді проблема не в додатку. Він просто ще не зрозумів головний принцип ChatMeld: це не універсальна стрічка повідомлень, а система розмов, доступ до яких залежить від конкретних умов.

І перша така умова — це мова.

Мова — це не лише налаштування перекладу

У ChatMeld користувач вибирає мову чатів, які хоче бачити. Це не просто мова інтерфейсу і не декоративна настройка. Якщо обрано німецьку — додаток показує чати, створені для німецькомовного спілкування. Чати іншою мовою не з’являються у списку лише тому, що вони знаходяться поруч.

Це важлива особливість. У звичайному застосунку людина зазвичай спершу бачить всі доступні групи, а вже потім вирішує, які їй підходять. У ChatMeld сама мова обмежує простір пошуку. Користувач може змінити вибрану мову, і тоді також зміниться список доступних чатів.

Тому людина може знаходитись у потрібному місці, бути під’єднаною до правильної мережі і все одно не побачити розмову. Якщо чат створено іншою мовою, він просто не підійде.

Геочат: розмова всередині певної території

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

Такий формат можна використовувати на заході, у районі міста, в туристичному місці, на території кампуса або біля конкретного об’єкта. Наприклад, організатор фестивалю створює чат для відвідувачів майданчика. Люди, що поруч, можуть його побачити і обговорити розклад, загублені речі або організаційні питання.

Якщо користувач поїхав за межі радіуса — чат перестає бути доступним для нього. Це не помилка і не блокування — так працює сама логіка географічної розмови.

Wi‑Fi-чат: спілкування всередині однієї мережі

Другий режим не пов’язаний з координатами, а з Wi‑Fi-мережею. Такий чат бачать користувачі, під’єднані до певної мережі, при умові збігу мови.

Це особливо цікаво там, де люди збираються разом, але постійно переміщуються. Уявімо поїзд, літак або автобус із загальною Wi‑Fi-мережею. Географічний радіус у такій ситуації швидко втрачає сенс: транспорт рухається, і через кілька хвилин усі учасники опиняються за межами вихідної зони.

Wi‑Fi-чат вирішує цю проблему інакше. Поки люди під’єднані до однієї мережі, вони можуть бачити один і той самий розмова. Це може бути чат пасажирів, тимчасовий зв’язок між учасниками поїздки або спосіб обговорити ситуацію всередині закритої мережі.

Саме тому питання «хто тут?» у такому чаті не означає «хто знаходиться поруч по всьому світу». Це означає: хто зараз під’єднаний до цієї мережі, обрав ту саму мову і підходить під умови цієї розмови.

Гібридний режим: географія або Wi‑Fi

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

Якщо чат створено в гібридному режимі, користувач побачить його або перебуваючи у заданій зоні, або під’єднаний до відповідної Wi‑Fi-мережі. Досить одного з двох варіантів.

Це зручно, наприклад, для аеропорту, торговельного центру, університету або великого заходу. Один користувач може отримати доступ, знаходячись у зоні, інший — через під’єднання до Wi‑Fi-мережі об’єкта.

При цьому мова залишається обов’язковим фільтром. Географія і Wi‑Fi визначають місце доступу, але не скасовують обраний чат мову.

Чому порожній чат — не обов’язково помилка

З такої логіки стає зрозумілою ситуація, коли людина створює чат, але не отримує відповіді. Це не означає, що застосунок никого не бачить або що чат працює неправильно.

Можливо, поруч немає учасників, які обрали ту саму мову. Можливо, ніхто не під’єднаний до потрібної Wi‑Fi-мережі. У геочаті люди можуть бути за межами радіуса. А в бізнес-чаті діалог може бути не для спілкування відвідувачів між собою, а для зв’язку з оператором організації.

ChatMeld не перетворює кожен розговор у публічну кімнату. Чат з’являється лише для тих, хто дійсно відповідає його умовам.

Термін життя звичайного чату залежить від його призначення

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

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

Тариф впливає не лише на тривалість роботи чату. Він також може визначати допустиму довжину повідомлень, кількість створюваних чатів за певний період і рівень доступного перекладу.

Такий підхід підходить для тимчасових ситуацій: поїздок, заходів, зустрічей, локальних обговорень або розмов всередині конкретного місця. Користувачеві не потрібно вручну закривати кожен тимчасовий чат — неактивні розмови закінчуються автоматично.

Бізнес-чат — це постійний канал зв’язку, а не спільна група

Бізнес-чат працює інакше. Для організації це постійний канал, через який відвідувачі можуть поставити запитання і отримати відповіді від оператора.

Наприклад, людина перебуває в аеропорту, бачить чат аеропорту та питає, де розташована потрібна стойка для реєстрації або як пройти до певних воріт. Відповідь отримує не вся аудиторія, а саме той користувач, який поставив запитання. Інші відвідувачі аеропорту не бачать його особисту розмову з оператором.

Організація сама керує операторами і розподіляє між ними звернення. Тому бізнес-чат може використовуватися не лише як інформаційна стрічка, а й як практичний канал підтримки.

Оплата перекладу здійснюється створювачем чату

Окрема робота з перекладом. Платний тариф з перекладом потрібен тим, хто створює та активує у чаті двосторонній переклад. Іншим учасникам оплачувати окремий тариф не потрібно.

Уявімо людину, яка перебуває у Німеччині, але говорить японською. Вона створює чат для німецькомовної аудиторії, активує переклад і обирає японську як свою мову. Заголовок і повідомлення вона пише японською, а учасники, які користуються німецькою, бачать їх німецькою.

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

В результаті один і той самий розмова не розділяється на мовні групи. Кожен учасник пише у зручній для нього мові, а чат залишається спільним.

Модерація починається до публікації

ChatMeld не задуманий як платформа для інтимних знайомств або публікації будь-якого змісту без обмежень. Це сервіс для звичайного спілкування, спілкування з людьми поруч і зв’язку з організаціями.

Повідомлення проходять автоматичну перевірку до публікації. Якщо система виявляє заборонений контент, він не допускається у чат. Залежно від характеру порушення застосовуються попередження і обмеження різної тривалості.

Є також ручна модерація. Користувач може поскаржитись на повідомлення, обравши причину, після чого звернення передається фахівцям. З часом учасники, які регулярно надсилають обґрунтовані скарги, можуть отримати можливість самостійно модеруєти.

Тут діє репутаційна модель: правильні рішення підвищують довіру до користувача, а помилкові чи необґрунтовані — швидко знижують її. Тому можливість модерувати не дається автоматично і не є просто додатковою кнопкою. Це результат накопиченої репутації.

Що означає «видалити акаунт»

Ще одна причина непорозумінь — це те, що ChatMeld не будують навколо постійного користувацького акаунта у звичайному розумінні.

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

Тому створення звичайного чату не означає створення постійної особистості, яку потім потрібно обов’язково видаляти. Звичайний чат, тимчасовий технічний профіль і постійний бізнес-чат — це різні сутності з різним терміном існування.

Саме тому застосунок може працювати як простір ситуативного спілкування: користувач приходить у потрібне місце, бачить відповідний розмова, бере участь у ньому, а потім чат зникає, коли перестає бути актуальним.

Після ознайомлення з логікою ChatMeld його важко сприймати як звичайний список груп. Тут не потрібно шукати всіх користувачів навколо і вирішувати, кого додати до контактів. Спершу збігається мова, потім — умова доступу: географія, Wi‑Fi або один із гібридних режимів.

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

У ChatMeld важливий не список контактів, а співпадіння умов, у яких має відбуватися розмова.

Детальніше про проект: chatmeld.de