Layer 220
method Users
chatlists.exportChatlistInvite#8472478e chatlist:InputChatlist title:string peers:Vector<InputPeer> = chatlists.ExportedChatlistInvite;

Parameters

Name Type Description
Chatlist InputChatlist The folder to export
Title string An optional name for the link
Peers Vector<InputPeer> The list of channels, group and supergroups to share with the link. Basic groups will automatically be converted to supergroups when invoking the method.

Possible Errors

Code Type Description
400 CHANNEL_INVALID The provided channel is invalid.
400 CHANNEL_PRIVATE You haven't joined this channel/supergroup.
400 CHATLISTS_TOO_MUCH You have created too many folder links, hitting the chatlist_invites_limit_default / chatlist_invites_limit_premium limits.
400 CHAT_ADMIN_REQUIRED You must be an admin in this chat to do this.
400 FILTER_ID_INVALID The specified filter ID is invalid.
400 FILTER_NOT_SUPPORTED The specified filter cannot be used in this context.
400 INVITES_TOO_MUCH The maximum number of per-folder invites specified by the chatlist_invites_limit_default / chatlist_invites_limit_premium client configuration parameters was reached.
400 PEERS_LIST_EMPTY The specified list of peers is empty.

Gogram Example

// ChatlistsExportChatlistInvite - positional arguments
result, err := client.ChatlistsExportChatlistInvite(&tg.InputChatlist{}, "...", []tg.InputPeer{&tg.InputPeerUser{UserID: int64(123456789)}})
if err != nil {
    // handle error
}
// result is *tg.ChatlistsExportedChatlistInvite