Сервер обслуживает 3 роута:
-
/chats/get
- Ничего не принимает
- Возвращает callback со списком всех чатов
-
/messages/get
-
Принимает параметры:
- chat_id (обязательный) - id чата, сообщения которого нужно получить
- since (опциональный) - Этот фильтр выбирает сообщения с датой создания позже since
-
Возвращает callback со списком сообщений
-
-
/messages/create
-
Принимает параметры:
- text_message (обязательный) - текст сообщения
- time (обязательный) - время создания сообщения
- author (обязательный) - автор сообщения
- chat_id (обязательный) - id чата
-
Возвращает callback с текстом {"status": "ok"}, если сообщение успешно создано
-
Рассылает сообщение всем подключенным в данный момент клиентам
-
В случае ошибок любой роут вернет callback с текстом {"status": "fail"}