C#/ Azure - 如何为Telegram bot启用keep-alive连接

时间:2018-04-05 19:12:55

标签: c# azure telegram-bot

我想创建自己的Telegram Bot,所以我在MS Azure上托管它。我只有免费的学生入门订阅,所以我选择了“Web App Service”选项。我已经创建了一个新的Web API项目,编写了一些代码来测试并发布它。一切都运转正常,但只有一个问题。几个小时(可能更少,我没有测量它)闲置机器人停止响应,让他再次活着的唯一方法是刷新

  

http://appname.azurewebsites.net/api/values

页。如何让他一直活着?

1 个答案:

答案 0 :(得分:2)

我不熟悉学生订阅中可用的计划。这听起来像网络应用程序进入"睡眠"如果没有活动。

您可以通过在网络应用设置中启用始终开启功能来解决此问题。启用“始终开启”将通过定期ping它来保持您的应用程序不被回收,这样可以使其保持活力。

作为一项功能,始终可用于所有基本,标准和高级计划。

有关详细信息,请参阅此link。此外,这里是不同计划之间的比较。