C# 如何在电报Api中订阅聊天室更新?

C# 如何在电报Api中订阅聊天室更新?,c#,messaging,long-polling,telegram,C#,Messaging,Long Polling,Telegram,我正在使用电报API开发小型自定义聊天应用程序。我设法做了一些基本的操作,比如授权/聊天创建和邀请其他用户访问 现在,我需要能够获取和处理来自电报本身的更新,比如收到的聊天信息和其他更新 如何在电报API中实现这一点?是否有长轮询机制或类似的机制?我阅读了所有API文档,但没有找到任何允许订阅更新消息的API。我发现最好的是这个,但它只是一个允许获取所有更新的请求,而不是订阅新的更新 注意:我没有使用电报机器人Api。您的电报客户端为活动会话保持与电报服务器的开放连接 只要此连接保持打开,电报就

我正在使用电报API开发小型自定义聊天应用程序。我设法做了一些基本的操作,比如授权/聊天创建和邀请其他用户访问

现在,我需要能够获取和处理来自电报本身的更新,比如收到的聊天信息和其他更新

如何在电报API中实现这一点?是否有长轮询机制或类似的机制?我阅读了所有API文档,但没有找到任何允许订阅更新消息的API。我发现最好的是这个,但它只是一个允许获取所有更新的请求,而不是订阅新的更新


注意:我没有使用电报机器人Api。

您的电报客户端为活动会话保持与电报服务器的开放连接

只要此连接保持打开,电报就会向您发送消息更新

我发现最好是简单地侦听来自电报服务器的绑定消息,并按照我的用例指示处理接收到的有效负载(TL数据)

启动时,我只是通过连接将其发送到我的主DC:

 msg = TL.invokewithlayer(layer, TL.initconnection(app_id, device_model, system_version, app_version, lang_code, TL.help_getconfig))

是的,那是真的,谢谢。为了扩展答案,还有另一种方法——http长轮询,这在电报网站上有描述。