Я хочу отправить сообщение группе и сразу после этого отказаться от одного из каналов ответа.
Это не работает из-за того, что сигнал consumer_finished не отправляется до тех пор, пока входящее сообщение не будет полностью обработано, я понял из отладки кода и наблюдения, когда сообщение отправляется во внешний интерфейс.
В результате мое сообщение не отправляется по каналу, который я впоследствии удаляю.
Я что-то делаю не так, или это ошибка / функция канала?
Group(room_id).send({'text': json.dumps({'command': 'leave', 'room': {'id': room_id}, 'user': {'id': str(message.user.id)}})})
Group(room_id).discard(message.reply_channel)