【发布时间】:2017-07-28 14:20:36
【问题描述】:
我在 Telegram 聊天中有 2714 条新消息。我用“limit”参数调用 GetHistoryAsync 等于 10000,但函数只返回 100 条最后一条消息。有人知道是 TLSharp 错误还是 Telegram 协议限制?
【问题讨论】:
我在 Telegram 聊天中有 2714 条新消息。我用“limit”参数调用 GetHistoryAsync 等于 10000,但函数只返回 100 条最后一条消息。有人知道是 TLSharp 错误还是 Telegram 协议限制?
【问题讨论】:
您不能在 1 个请求中获得超过 100 条消息/视图/...,但您可以使用 max_id 和 offset 来获得特定的 100 条消息。
public async Task<TLAbsMessages> GetHistoryAsync(TLAbsInputPeer peer, int offset, int max_id, int limit)
【讨论】: