Перенаправление слушателя в существующий чат
В личном кабинете слушателя есть раздел с сообщениями, в котором он может задать вопрос сотрудникам учебного центра по конкретному курсу.
Мы скорректировали логику работы раздела так, чтобы слушатель не множил чаты.
Тема | Курс | Чат |
---|---|---|
Заполнена новая тема |
Выбран курс |
Всегда создаётся новый чат |
Тема не заполнена |
Выбран курс |
Сообщение перенаправляется в уже существующий чат по данному курсу (последний созданный) |
Тема не заполнена |
Выбран «Общий вопрос» |
Если есть чат по общим вопросам, сообщение перенаправляется в первый созданный общий чат Если такого чата нет, создаётся новый |
Заполнена новая тема |
Выбран «Общий вопрос» |
Создаётся новый чат |
К примеру, на скриншоте показана ситуация, когда слушатель создал сообщение без темы, но выбрал курс.
Его сообщение было отправлено в уже созданный чат по выбранному курсу. Это видно по дате первого сообщения.