我正在使用 Azure 函数向客户端发送主动消息。发送主动消息时如何“重置”对话。
在机器人中,可能会提示用户输入某些内容(例如一天中的时间)。在他们响应之前,可能会向他们发送主动消息。在这种情况下,我想重置/取消之前的对话并重新开始。
我已经能够使用 CancelAllDialogsAsync 重置对话框,这对于用户驱动的消息非常有效。
我正在使用 ConnectorClient 发送我的主动消息,它绕过框架,直接发送到客户端,因此永远不会点击我的中间件来重置对话框。
如何将主动消息发送到框架(我可以从机器人发送响应没问题)