一旦触发意图,如何从Python Webhook发送多个延迟响应?
一旦用户触发了意图,我想从用python编写的webhook发送多个延迟响应。我想要的第一个响应是在触发意图之后立即做出的,另一个响应是在用户话语之上执行一些处理之后做出的 例如:一旦触发意图,如何从Python Webhook发送多个延迟响应?,python,dialogflow-es,dialogflow-es-fulfillment,Python,Dialogflow Es,Dialogflow Es Fulfillment,一旦用户触发了意图,我想从用python编写的webhook发送多个延迟响应。我想要的第一个响应是在触发意图之后立即做出的,另一个响应是在用户话语之上执行一些处理之后做出的 例如: 用户:我要我的账户余额 BOT:有关详细信息,请告知您的账号 用户:我的账号是218497234 机器人:请稍等,我们正在获取您的详细信息 机器人:欢迎John,您的帐户余额为70000美元 在上面的示例中,这是一个银行bot,它答复用户查询。当前正在为提供帐号的用户提取帐户余额。最后两个来自BOT的响应来自we
- 用户:我要我的账户余额
- BOT:有关详细信息,请告知您的账号
- 用户:我的账号是218497234
- 机器人:请稍等,我们正在获取您的详细信息
- 机器人:欢迎John,您的帐户余额为70000美元
另一种方法是触发bot的响应,而不需要用户发出声音。在上述情况下,是否存在这样的情况,bot本身可以在告诉用户等待后向用户发送响应?请注意,在告诉用户等待后,我们不希望用户的话语触发第二次响应。不幸的是,您不能在Dialogflow中这样做,因为一旦发送响应,您的代理将无法在没有任何用户输入或事件调用的情况下发送响应 如果您的过程不需要很长时间,这里有一个答案。收到用户请求后,向他们发送带有“OK”建议的等待消息。一旦用户单击建议,您就可以显示响应。另外,使用一些API处理请求,并将数据保存在一个公共文件中,您可以通过API和代理访问该文件,然后从该文件向用户显示响应