Client/Server 使用 Telegram.org API 的互动

Client/Server interactions using the Telegram.org API

我想了解向电报服务器发送方法时的事件顺序。

例如,如果我发送 get_future_salts 方法,我希望服务器返回 FutureSalts 类型的响应,但我收到的是 MessageContainer 类型(我解析时遇到问题,但这是一个单独的问题)。

如果我忽略 MessageContainer 对象并简单地请求服务器的下一个响应,我会收到预期的 FutureSalts 对象。

每次调用的方法都会返回一个 MessageContainer 对象吗?如果是这样,我是否需要解析和处理这些 MessageContainer 个对象?

不,不总是。

然而,服务器通常会将多条消息打包到容器中。

我建议您解码从服务器返回的所有数据。

然后您可以全面查看/记录所有返回的内容,然后您可以决定需要回复的内容。