We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16d3b2d commit 2aad598Copy full SHA for 2aad598
pyrogram/client/methods/chats/export_chat_invite_link.py
@@ -44,15 +44,11 @@ def export_chat_invite_link(
44
"""
45
peer = self.resolve_peer(chat_id)
46
47
- if isinstance(peer, types.InputPeerChat):
+ if isinstance(peer, (types.InputPeerChat, types.InputPeerChannel)):
48
return self.send(
49
functions.messages.ExportChatInvite(
50
- peer=peer.chat_id
51
- )
52
- ).link
53
- elif isinstance(peer, types.InputPeerChannel):
54
- return self.send(
55
- functions.channels.ExportInvite(
56
- channel=peer
+ peer=peer
57
)
58
).link
+ else:
+ raise ValueError("The chat_id \"{}\" belongs to a user".format(chat_id))
0 commit comments