от
Я строю с учебником каналы Джанго, пытаюсь добавить "чат менеджер" потребитель простое приложение, учебник чате. Он будет функционировать в качестве простого бота, может быть, отправки произвольного сообщения в чат каждые десять секунд, например. Идея заключается в том, что этот ChatManagerConsumer будет создан один раз, когда новый чат, и только один ManagerConsumer существует для жизни весь чат, как отдельных пользователей/WebsocketConsumers приходят и уходят из комнаты. Я не ясно о том, как идти об этом. Фон рабочих не будет работать, так как, похоже, вы не можете программно создавать несколько экземпляров фона рабочего; только один может выйти из командной строки. Вместо этого, я хотел бы иметь один экземпляр потребителей работает в каждой комнате чата. В документации сказано, что "потребители долгоиграющих" и "протокол бота будет держать одну область открыта для всех пользователей разговор с ботом", но не объясняет, каким образом открыть потребителя на этом гипотетическом протоколе бота. Любая помощь будет оценили!

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...