无法将dialogflow webhook链接到ngrok隧道

时间:2019-12-17 10:18:26

标签: flask dialogflow chatbot ngrok dialogflow-fulfillment

已经创建了一个聊天机器人,我正在尝试使用ngrok将其连接到我的本地主机。...localjost正在通过我的计算机运行并显示为活动状态。但是,dialogflow webhook无法将任何请求发送给ngrok门户...

我已经尝试过多次通过ngrok托管服务器,并将链接粘贴到Dialogflow的webhook部分中。但是dialogflow诊断显示

Webhook呼叫失败。错误:PERMISSION_DENIED。 fulfillment status ngrok cmd prompt ngrok server 任何帮助将不胜感激...不确定我缺少什么......

1 个答案:

答案 0 :(得分:0)

在没有看到实际配置的情况下,有几件事我要看:

  • 确保从控制台实际使用了正确的ngrok URL。很多时候,我在Dialogflow配置中使用了较旧的URL。
  • 确保您使用的是HTTPS URL。
  • 确保服务器实际上正在计算机上运行,​​并且正在侦听与ngrok在计算机上使用的端口相同的端口。
  • 检查ngrok控制台以查看它是否完全收到了请求以及响应可能是什么。
  • 转到http://localhost:4040/,它将为您提供通过ngrok进行的每个连接的详细信息。