Telegram API 没有 return 聊天和对话的完整列表

Telegram API doesnt return the full list of chats and dialogs

我正在使用 TLSharp and Telegram APIs to work around telegram my problem is when I am trying to get my dialog list using messages.getDialogs 它没有 return 我的活动对话框的完整列表 它从不提供频道 ID 并且它还跳过我加入的其他一些组,原因我不知道知道。

例如,它 return 大约有 20 个聊天 ID,但我有大约 25 个组和 15 个频道,但我从来没有得到聊天列表。获取完整对话框列表(包括 chat_id 和标题)的方法是什么?

我想获得我的对话的完整列表,包括频道和群组,而不是用户对话。我在 messages.getDialogs 方法中给出了这个值 offset = 0max_id = 0limit = 100

offset 和 limit 背后的想法是给你一个滑动 window。

您通常可以从 offset = 0 和 limit = 20 开始,然后发送另一个 messages.Dialogs 偏移量为 20、limit = 20 的请求。

每次检查,如果每次返回的物品数量少于20件,则可以停止请求。

该模式应该有效。

根据 ,不幸的是,当前的非官方实现不支持更大的层(例如第 52 层,因此它们不 return 通道和超级组)。