Я использую функцию Azure для отправки проактивного сообщения клиенту. Как мне «сбросить» разговор при отправке Проактивного сообщения.
Внутри бота пользователю может быть предложено что-то (например, время суток). Проактивное сообщение может быть отправлено им до того, как они ответят. В этом случае я хотел бы сбросить / отменить предыдущий диалог и начать все сначала.
Я уже могу сбросить диалог, используя CancelAllDialogsAsync, который отлично работает для сообщений, управляемых пользователем.
Я отправляю свое проактивное сообщение, используя ConnectorClient, который обходит инфраструктуру и отправляет напрямую клиенту, таким образом, никогда не ударяя по промежуточному программному обеспечению для сброса диалога.
Как я могу получить проактивное сообщение, отправленное в фреймворк (я могу отправить ответ от бота без проблем)