设置电报机器人webhook与ngrok 502 Bad Getaway

时间:2017-06-15 05:13:40

标签: c# telegram-bot ngrok

我尝试用像webhook样本这样的ngrok设置机器人,这就是:

       using (WebApp.Start<Startup>("localhost:5229"))
        {

            Bot.Api.SetWebhook("https://sd52w84s.ngrok.io").Wait();

            Console.WriteLine("Server Started");


            Console.ReadLine();


            Bot.Api.SetWebhook().Wait();
        }

但是ngrok控制台日志502 Bad Getaway错误,似乎服务器没有在localhost上运行:5229

这也是邮递员的错误:

  

无法完成隧道连接

     

https://sd52w84s.ngrok.io的连接已成功通过隧道连接到您的ngrok客户端,但&gt;客户端无法建立与本地地址localhost:20的连接。

     

确保Web服务正在localhost:5229上运行,并且它是一个有效的地址。

     

遇到的错误是:拨打tcp [:: 1]:5229:connectex:无法建立连接,因为&gt;目标计算机主动拒绝它。

如何确保服务器正在运行? 任何帮助,将不胜感激 !

1 个答案:

答案 0 :(得分:0)

发现问题:|

using (WebApp.Start<Startup>("localhost:5229"))

必须改为

using (WebApp.Start<Startup>("http://localhost:5229/"))