Layer 220
ChatlistsExportChatlistInvite
Export a folder, creating a chat folder deep link.
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. |
Returns
chatlists.ExportedChatlistInvitePossible 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