Сделал небольшой прототип, чата с применением технологии Mercure.
Интересная штука.
Но как-то стрёмно.
Нужен не стандартный чат.
Схема похожа на чат поддержки для сайтов, но который работает параллельно с ботом.
Ну, то есть, бот сначала общается в автономном режиме, а по требованию переключается в режим
live-chat.
Я реализовал следующую схему.
Когда бот в режиме чата
live-chat все сообщения сохраняются на сервер по API.
Когда сообщение пришло в контроллер, там запускается механизм публикации
Mercure который информирует все активно подключённые клиенты и сигнализирует о том, что пора тянуть новые сообщения.
Почти реалтайм.
Что думаете по этому поводу, стоит ли использовать Mercure?
А может кто использовал, какие ощущения?
Сразу скажу, в интернете мало информации и гайдов про Mercure
Вот ссылка на офф
https://mercure.rocks/docs/mercure
Спасибо.