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):
|
||||
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):
|
||||
"""
|
||||
Clicks this result and sends the associated `message`.
|
||||
|
@ -114,6 +114,11 @@ class InlineResult:
|
|||
reply_to (`int` | `Message <telethon.tl.custom.message.Message>`, optional):
|
||||
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):
|
||||
Whether the message should notify people with sound or not.
|
||||
Defaults to `False` (send with a notification sound unless
|
||||
|
@ -135,7 +140,11 @@ class InlineResult:
|
|||
else:
|
||||
raise ValueError('You must provide the entity where the result should be sent 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(
|
||||
peer=entity,
|
||||
query_id=self._query_id,
|
||||
|
|
Loading…
Reference in New Issue
Block a user