微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在ngrok的帮助下使用rasa的电报机器人无法正常工作

如何解决在ngrok的帮助下使用rasa的电报机器人无法正常工作

我正在使用rasa开发Telegram机器人,并希望使用ngrok从Webhook接收消息。

设置网络挂钩有效。当我将公共可访问域设置为URL并尝试在电报上运行bot时,没有任何反应。机器人没有回复

'''

ngrok by @inconshreveable                                                                                                         

Session Status                online
Session Expires               7 hours,43 minutes
Version                       2.3.35
Region                        United States (us)
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://ef87f17b7c55.ngrok.io -> http://mybot.myserver.com:80
Forwarding                    https://ef87f17b7c55.ngrok.io -> http://mybot.myserver.com:80

Connections                   ttl     opn     rt1     rt5     p50     p90
                              20      0       0.02    0.02    1.01    3.01

'''

当我尝试通过电报运行时,什么也没有出现,并且错误的网关错误也来了。

ngrok的CLI输出

'''

POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
OPTIONS /webhooks/rest/webhook     502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway
POST    /webhooks/telegram/webhook 502 Bad Gateway

'''

解决方法

控制台上的输出是什么?尝试使用rasa run --debug运行您的机器人,您应该会得到一些有用的输出,以显示出了问题所在。您的凭据可能有问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。