我需要一个用户已加入的所有频道列表。我找到了以下功能:
channels.getChannels#0a7f6bbb id:Vector<InputChannel> = messages.Chats
但我无法理解&#34; id:Vector&lt; InputChannel&gt;&#34;。如果它是一个频道的ID,那是不是意味着它只返回一个频道的信息?!另一方面,它的返回类型是&#34; messages.Chats&#34;。我真的不明白。
答案 0 :(得分:0)
使用messages.Dialogs,我们将拥有所有对话框(组,频道和用户):
messages.getDialogs#191ba9c5 exclude_pinned:true offset_date:int offset_id:int offset_peer:InputPeer limit:int = messages.Dialogs;
这将返回messages.dialogsSlice对象:
messages.dialogsSlice#71e094f3 count:int dialogs:Vector<Dialog> messages:Vector<Message> chats:Vector<Chat> users:Vector<User> = messages.Dialogs;
此处“聊天”是包含组和频道的列表(矢量)。