ImportChatInviteRequest

Only users can use this method. See code examples.

---functions---
messages.importChatInvite#6c50051c hash:string = Updates

Returns

Updates

This type can be an instance of either:

UpdateShortUpdateShortChatMessage
UpdateShortMessageUpdateShortSentMessage
UpdatesUpdatesCombined
UpdatesTooLong

Parameters

hashstring

Known RPC errors

This request can cause 7 known errors:

ChannelsTooMuchErrorYou have joined too many channels/supergroups.
InviteHashEmptyErrorThe invite hash is empty.
InviteHashExpiredErrorThe chat the user tried to join has expired and is not valid anymore.
InviteHashInvalidErrorThe invite hash is invalid .
SessionPasswordNeededErrorTwo-steps verification is enabled and a password is required.
UsersTooMuchErrorThe maximum number of users has been exceeded (to create a chat, for example).
UserAlreadyParticipantErrorThe authenticated user is already a participant of the chat.

You can import these from telethon.errors.

Example

from telethon.sync import TelegramClient
from telethon import functions, types

with TelegramClient(name, api_id, api_hash) as client:
    result = client(functions.messages.ImportChatInviteRequest(
        hash='A4LmkR23G0IGxBE71zZfo1'
    ))
    print(result.stringify())