В каналах 1 достаточно просто отправить сообщение клиенту, зная название канала, например:
WebsocketMultiplexer(stream, Channel(reply_channel)).send(payload)
Как это делается в каналах 2?
Что-то вроде:
async_to_sync(layer.send)(reply_channel, {'type': 'websocket.send', 'stream': stream, 'payload': payload})
Понятия не имею, каким должен быть тип , работает из среды разработки, существует ли тип по умолчанию и зачем мне нужно создавать свой собственный (у меня всего 1 потребитель).