我想获取我所属的电报组(名称)列表。就像文本文件或其他东西。我怎样才能做到这一点?
我在这里也有同样的问题,所以我开始搜索,但没有找到正确的答案。然后我想到了这个问题,由于它没有答案,它促使我进行更多搜索并写下答案。
messages.getAllChats
获取所有聊天、频道和超级群组
显然 getAllChats 为您提供所有 ChatId。您可以将 chatIds 传递给另一个 API 以获取聊天名称和更多信息。
此外,如果您想获取您管理的聊天列表,请使用以下 API:
channels.getAdminedPublicChannels
获取我们管理的频道/超级组/地理组。通常在以下情况调用 用户超出了公共拥有的限制 频道/超级组/地理组,用户可以选择 删除他的频道/超级组/地理组之一。
我只是不喜欢(或者也许理解)他们记录 API 的方式。我希望它是更熟悉的、更像 HTTP 的东西。
另一种方法 - 使用网络版电报并解析 HTML。步骤如下:
copy($$(".dialog-title .peer-title").map(function(e){return e.textContent}))
,它会将屏幕上的组标题复制到剪贴板;愚蠢,只需在应用程序的设置中放置一个列表即可!