Comments 9
все бы ничего но доверия вашему (на самом деле AI) коду 0, после того как при добавлении юзера в диалог и юзер не найден происходит process.exit
доверять коду? а как же "тысяча глаз"? )) поправим, напишите, пожалуйста, строчку, файл (можно здесь, можно в личку) - где косяк - и ИИ поправит. тут больше про верификацию концепта у меня запрос - "все бы ничего" - неплохо звучит
Да не поправит ничего ваш ИИ. Для трех с половиной пользователей — это не интересно. Для трех хотя бы тысяч — проблемы не в отображении и какой-то мифической «платформе» — а в тех нюансах, которые ИИ неведомы, к сожалению.
А еще можно взять в качестве платформы просто голый rabbitmq и будет не хуже.
Поддержу комментаторов. В чем ценность этой штуки по сравнению с обычным брокеров очередей, на который вы навешиваете свой функционал. Заявляя при этом, что тот же rabbitmq может быть сюда притянут? Только то, что можно добавлять мета-информацию и хранить историю? Ну ок, есть ещё какая-то валидации прав - все, или что-то ещё?
да, вероятно, вы правы, не донес ценность этой штуки. сделав несколько систем обмена сообщениями, вынес общие элементы. и да, здесь хранение истории, добавление мета-информации к сущностям, события и updates. в общем, есть все чтобы быстро сделать любую достаточно сложную систему чатов. система фильтров для выборки по мета информации диалогов и сообщений - можно очень хорошо разделять разнотипные диалоги. мета информация участников - храним собственников чатов, роли участников. мета информация сообщений - легко выделить файлы, аудиосообщения. это обертка над бд и брокером сообщений, чтобы просто реализовывать свою бизнес логику, отделив работу с чатами и сообщениями. а еще админка, где все данные можно просмотреть и проверить свои запросы на эти данные.
Как реализовать свою чат-платформу?