mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-10 19:46:36 +03:00
Add comment_to to InlineResult-click method (#3118)
This commit is contained in:
parent
196cef66fd
commit
ad55b945c1
|
@ -102,7 +102,7 @@ class InlineResult:
|
||||||
elif isinstance(self.result, types.BotInlineMediaResult):
|
elif isinstance(self.result, types.BotInlineMediaResult):
|
||||||
return self.result.document
|
return self.result.document
|
||||||
|
|
||||||
async def click(self, entity=None, reply_to=None,
|
async def click(self, entity=None, reply_to=None, comment_to=None,
|
||||||
silent=False, clear_draft=False, hide_via=False):
|
silent=False, clear_draft=False, hide_via=False):
|
||||||
"""
|
"""
|
||||||
Clicks this result and sends the associated `message`.
|
Clicks this result and sends the associated `message`.
|
||||||
|
@ -114,6 +114,11 @@ class InlineResult:
|
||||||
reply_to (`int` | `Message <telethon.tl.custom.message.Message>`, optional):
|
reply_to (`int` | `Message <telethon.tl.custom.message.Message>`, optional):
|
||||||
If present, the sent message will reply to this ID or message.
|
If present, the sent message will reply to this ID or message.
|
||||||
|
|
||||||
|
comment_to (`int` | `Message <telethon.tl.custom.message.Message>`, optional):
|
||||||
|
Similar to ``reply_to``, but replies in the linked group of a
|
||||||
|
broadcast channel instead (effectively leaving a "comment to"
|
||||||
|
the specified message).
|
||||||
|
|
||||||
silent (`bool`, optional):
|
silent (`bool`, optional):
|
||||||
Whether the message should notify people with sound or not.
|
Whether the message should notify people with sound or not.
|
||||||
Defaults to `False` (send with a notification sound unless
|
Defaults to `False` (send with a notification sound unless
|
||||||
|
@ -135,7 +140,11 @@ class InlineResult:
|
||||||
else:
|
else:
|
||||||
raise ValueError('You must provide the entity where the result should be sent to')
|
raise ValueError('You must provide the entity where the result should be sent to')
|
||||||
|
|
||||||
reply_id = None if reply_to is None else utils.get_message_id(reply_to)
|
if comment_to:
|
||||||
|
entity, reply_id = await self._client._get_comment_data(entity, comment_to)
|
||||||
|
else:
|
||||||
|
reply_id = None if reply_to is None else utils.get_message_id(reply_to)
|
||||||
|
|
||||||
req = functions.messages.SendInlineBotResultRequest(
|
req = functions.messages.SendInlineBotResultRequest(
|
||||||
peer=entity,
|
peer=entity,
|
||||||
query_id=self._query_id,
|
query_id=self._query_id,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user