From 43fcdb76d9f6b1dc8d504a2516fd87b50192cef9 Mon Sep 17 00:00:00 2001 From: RabbitFoRed <73241991+RabbitFored@users.noreply.github.com> Date: Sat, 6 Jul 2024 13:29:58 +0530 Subject: [PATCH] Update send_invoice.py --- pyrogram/methods/messages/send_invoice.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pyrogram/methods/messages/send_invoice.py b/pyrogram/methods/messages/send_invoice.py index 0dde16d9..aad832cb 100644 --- a/pyrogram/methods/messages/send_invoice.py +++ b/pyrogram/methods/messages/send_invoice.py @@ -39,6 +39,12 @@ class SendInvoice: message_thread_id: int = None, quote_text: str = None, quote_entities: List["types.MessageEntity"] = None, + reply_markup: Union[ + "types.InlineKeyboardMarkup", + "types.ReplyKeyboardMarkup", + "types.ReplyKeyboardRemove", + "types.ForceReply" + ] = None ): """Use this method to send invoices. @@ -145,7 +151,8 @@ class SendInvoice: ), random_id=self.rnd_id(), reply_to=reply_to, - message="" + message="", + reply_markup= await reply_markup.write(self) if reply_markup else None ) ) @@ -157,7 +164,7 @@ class SendInvoice: raw.types.UpdateNewChannelMessage ) ): - return types.Message._parse( + return await types.Message._parse( self, i.message, users={i.id: i for i in r.users},