added websocket messages to README

This commit is contained in:
Alexandr Karpov 2022-07-01 15:12:32 +03:00 committed by GitHub
parent df3685b8fe
commit f9a0950c6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,3 +11,27 @@ $ docker run -p 6379:6379 -d redis:5
```shell ```shell
$ python3 manage.py runserver 0.0.0.0:8000 $ python3 manage.py runserver 0.0.0.0:8000
``` ```
### Описание команд сокетов
```json
# подключиние к очереди(ws://room/)
{
"type": "connect",
"deck_id": int
}
# коннект к комнате (сообщение от сервера)
{
"type": "INFO",
"opponent_score": int,
"coordinates" : [(x: int, y: int, type: str, model_url: url, your: bool), ...],
"opponent_online": true,
"first": bool
}
# состояние оппонента в комнате(сообщение от сервера)
{
"type": "INFO",
"message": "opponent is online" / "opponent is offline"
}
```