Django Channels - прямой обмен сообщениями и события, отправляемые сервером

Здравствуйте, я создаю многопользовательскую игру в покер. На данный момент я создал часть покера, где создаются экземпляры игроков и стол, затем руки хранятся в объекте игрока, а доска, банк и ставки происходят в экземпляре стола.

Я хотел бы создать многопользовательскую версию, в которой вместо ввода данных из командной строки, интерфейс, похожий на чат, будет принимать ставки и отображать руки и доску.

Функциональность, которая мне нужна:

  • вывод руки на один конкретный вебсокет
  • вводить ставку с одного конкретного вебсокета и затем выводить эту ставку на следующий вебсокет, получать ставку и выводить на следующий и так далее
  • вывод размера банка и баланса борда и игрока на определенный вебсокет

До сих пор я использовал учебник по каналам для создания базового приложения для чата.

Проблема, с которой я столкнулся, заключается в том, что большинство руководств и контента направлены на передачу сообщений для всех.

Помогите, пожалуйста!

Вернуться на верх