Сначала нормальное общение
Личные диалоги, группы, каналы, фото, видео, документы, голосовые сообщения, реакции и уведомления. Всё работает в одной истории на телефоне и в браузере.
Мессенджер для сообществ
AYS — кодовая база для запуска самостоятельных сервисов общения. У каждого такого сервиса свои пользователи, данные, домен, deep-link’и и локальные функции.
Ядро AYS
Код,Логика простая
Общим остаётся код. Рабочие сервисы изолированы: отдельные серверы, базы пользователей, сообщения и адреса. Связь между ними появится только через федерацию. Сейчас её нет.
Как это собрано
Чаты, роли и локальные функции собраны слоями. При запуске они образуют самостоятельный сервис со своим серверным контуром и своей базой пользователей.
Личные диалоги, группы, каналы, фото, видео, документы, голосовые сообщения, реакции и уведомления. Всё работает в одной истории на телефоне и в браузере.
Сообщество может подтвердить своего участника и передать его роль. Внутренние идентификаторы при этом наружу не раскрываются.
Новости, обращения и локальные услуги открываются из привычных точек входа. Их состав задаёт само сообщество, а мессенджер не приходится собирать заново.
Работающий продукт на AYS
Поселковый мессенджер жилого комплекса «Мечта». Он собран на коде AYS, но работает отдельно: со своими пользователями, сообщениями, доменами и deep-link’ами. Отдельно про саму «Мечту» — дома, недвижимость и жизнь посёлка — читайте на Мечта.центр.
Есть отдельный бренд, домен, сервер, база пользователей, приложение в браузере и мобильные сборки.
Жители общаются лично, собираются в соседские группы и читают локальные каналы.
AYS и «ВМечту» можно установить на один телефон. Их аккаунты, ссылки и данные при этом не пересекаются.
В будущем отдельные сервисы смогут находить друг друга по правилам федерации. Сейчас они полностью изолированы.
Нормальная схема
Мы повторно используем мессенджерную механику, а не пользовательскую базу. Каждый новый сервис получает собственное хранилище, адреса и правила доступа.
Запуск сообщества
Сначала разбираемся, кто будет пользоваться системой и какие задачи у этих людей есть. Потом собираем нужную схему из готовых возможностей AYS.
Кто эти люди, как они общаются сейчас, какие есть роли и ограничения.
Определяем бренд, вход, структуру групп, каналов и сервисов.
Подключаем первых участников и проверяем рабочие сценарии.
Добавляем только те возможности, которые нужны в реальном использовании.
AYS для вашего сообщества
Опишите людей, территорию и текущий способ общения. Мы разложим задачу и покажем, какой первый запуск на AYS имеет смысл.
Написать команде AYS Можно коротко. Главное — кто будет пользоваться и что сейчас не работает.