Skip to content
Prev Previous commit
Next Next commit
chore: readd chat_id param where removed and update docs
  • Loading branch information
alissonlauffer committed Jan 16, 2024
commit 7db2eed6896d447310c48db02bd86d9b33370e6e
6 changes: 6 additions & 0 deletions compiler/docs/compiler.py
Original file line number Diff line number Diff line change
Expand Up @@ -581,13 +581,19 @@ def get_title_list(s: str) -> list:
Chat.mark_unread
Chat.set_protected_content
Chat.unpin_all_messages
Chat.ask
Chat.listen
Chat.stop_listening
""",
"user": """
User
User.archive
User.unarchive
User.block
User.unblock
User.ask
User.listen
User.stop_listening
""",
"callback_query": """
Callback Query
Expand Down
6 changes: 0 additions & 6 deletions hydrogram/types/user_and_chats/chat.py
Original file line number Diff line number Diff line change
Expand Up @@ -445,9 +445,6 @@ def listen(
unallowed_click_alert (``bool``):
Whether to alert the user if they click on a button that is not intended for them. Defaults to ``True``.

chat_id (``Optional[Union[int, str], List[Union[int, str]]]``):
The chat ID(s) to listen for. Defaults to ``None``.

user_id (``Optional[Union[int, str], List[Union[int, str]]]``):
The user ID(s) to listen for. Defaults to ``None``.

Expand Down Expand Up @@ -518,9 +515,6 @@ def ask(
unallowed_click_alert (``bool``):
Same as :meth:`hydrogram.Client.listen`.

chat_id (``Optional[Union[int, str], List[Union[int, str]]]``):
The chat ID(s) to listen for. Defaults to ``None``.

user_id (``Optional[Union[int, str], List[Union[int, str]]]``):
The user ID(s) to listen for. Defaults to ``None``.

Expand Down
9 changes: 7 additions & 2 deletions hydrogram/types/user_and_chats/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,7 @@ def listen(
listener_type: ListenerTypes = ListenerTypes.MESSAGE,
timeout: Optional[int] = None,
unallowed_click_alert: bool = True,
chat_id: Optional[Union[Union[int, str], list[Union[int, str]]]] = None,
message_id: Optional[Union[int, list[int]]] = None,
inline_message_id: Optional[Union[str, list[str]]] = None,
):
Expand Down Expand Up @@ -356,7 +357,7 @@ def listen(
listener_type=listener_type,
timeout=timeout,
unallowed_click_alert=unallowed_click_alert,
chat_id=self.id,
chat_id=chat_id,
message_id=message_id,
inline_message_id=inline_message_id,
)
Expand Down Expand Up @@ -435,6 +436,7 @@ def ask(
def stop_listening(
self,
listener_type: ListenerTypes = ListenerTypes.MESSAGE,
chat_id: Optional[Union[Union[int, str], list[Union[int, str]]]] = None,
message_id: Optional[Union[int, list[int]]] = None,
inline_message_id: Optional[Union[str, list[str]]] = None,
):
Expand All @@ -445,6 +447,9 @@ def stop_listening(
listener_type (``ListenerTypes``):
Same as :meth:`hydrogram.Client.stop_listening`.

chat_id (``Union[int, str], List[Union[int, str]]``):
Same as :meth:`hydrogram.Client.stop_listening`.

message_id (``Union[int, List[int]]``):
Same as :meth:`hydrogram.Client.stop_listening`.

Expand All @@ -457,7 +462,7 @@ def stop_listening(
return self._client.stop_listening(
user_id=self.id,
listener_type=listener_type,
chat_id=self.id,
chat_id=chat_id,
message_id=message_id,
inline_message_id=inline_message_id,
)
Expand Down