diff --git a/pyrogram/client/types/messages_and_media/message.py b/pyrogram/client/types/messages_and_media/message.py index 7616a6ec..0052e86d 100644 --- a/pyrogram/client/types/messages_and_media/message.py +++ b/pyrogram/client/types/messages_and_media/message.py @@ -2743,7 +2743,7 @@ class Message(Object, Update): revoke=revoke ) - def click(self, x: int or str, y: int = 0, quote: bool = None, timeout: int = 10): + def click(self, x: int or str = 0, y: int = None, quote: bool = None, timeout: int = 10): """Bound method *click* of :obj:`Message`. Use as a shortcut for clicking a button attached to the message instead of: diff --git a/pyrogram/client/types/user_and_chats/user.py b/pyrogram/client/types/user_and_chats/user.py index 783c0566..2be1f561 100644 --- a/pyrogram/client/types/user_and_chats/user.py +++ b/pyrogram/client/types/user_and_chats/user.py @@ -279,21 +279,21 @@ class User(Object, Update): def block(self): """Bound method *block* of :obj:`User`. - + Use as a shortcut for: - + .. code-block:: python - + client.block_user(123456789) - + Example: .. code-block:: python - + user.block() - + Returns: True on success. - + Raises: RPCError: In case of a Telegram RPC error. """ @@ -302,23 +302,46 @@ class User(Object, Update): def unblock(self): """Bound method *unblock* of :obj:`User`. - + Use as a shortcut for: - + .. code-block:: python - + client.unblock_user(123456789) - + Example: .. code-block:: python - + user.unblock() - + Returns: True on success. - + Raises: RPCError: In case of a Telegram RPC error. """ return self._client.unblock_user(self.id) + + def get_common_chats(self): + """Bound method *get_common_chats* of :obj:`User`. + + Use as a shortcut for: + + .. code-block:: python + + client.get_common_chats(123456789) + + Example: + .. code-block:: python + + user.get_common_chats() + + Returns: + True on success. + + Raises: + RPCError: In case of a Telegram RPC error. + """ + + return self._client.get_common_chats(self.id)