@@ -69,3 +69,52 @@ def to_dict(self):
6969 def answer (self , * args , ** kwargs ):
7070 """Shortcut for ``bot.answerCallbackQuery(update.callback_query.id, *args, **kwargs)``"""
7171 return self .bot .answerCallbackQuery (self .id , * args , ** kwargs )
72+
73+ def edit_message_text (self , * args , ** kwargs ):
74+ """
75+ Shortcut for either ``bot.editMessageText(chat_id=update.callback_query.message.chat_id, \
76+ message_id=update.callback_query.message.message_id, \
77+ *args, **kwargs)``
78+ or ``bot.editMessageText(inline_message_id=update.callback_query.inline_message_id, \
79+ *args, **kwargs)``
80+ """
81+ if self .inline_message_id :
82+ return self .bot .edit_message_text (
83+ inline_message_id = self .inline_message_id , * args , ** kwargs )
84+ else :
85+ return self .bot .edit_message_text (
86+ chat_id = self .message .chat_id , message_id = self .message .message_id , * args , ** kwargs )
87+
88+ def edit_message_caption (self , * args , ** kwargs ):
89+ """
90+ Shortcut for either
91+ ``bot.editMessageCaption(chat_id=update.callback_query.message.chat_id, \
92+ message_id=update.callback_query.message.message_id, \
93+ *args, **kwargs)``
94+ or
95+ ``bot.editMessageCaption(inline_message_id=update.callback_query.inline_message_id, \
96+ *args, **kwargs)``
97+ """
98+ if self .inline_message_id :
99+ return self .bot .edit_message_caption (
100+ inline_message_id = self .inline_message_id , * args , ** kwargs )
101+ else :
102+ return self .bot .edit_message_caption (
103+ chat_id = self .message .chat_id , message_id = self .message .message_id , * args , ** kwargs )
104+
105+ def edit_message_reply_markup (self , * args , ** kwargs ):
106+ """
107+ Shortcut for either
108+ ``bot.editMessageReplyMarkup(chat_id=update.callback_query.message.chat_id, \
109+ message_id=update.callback_query.message.message_id, \
110+ *args, **kwargs)``
111+ or
112+ ``bot.editMessageReplyMarkup(inline_message_id=update.callback_query.inline_message_id, \
113+ *args, **kwargs)``
114+ """
115+ if self .inline_message_id :
116+ return self .bot .edit_message_reply_markup (
117+ inline_message_id = self .inline_message_id , * args , ** kwargs )
118+ else :
119+ return self .bot .edit_message_reply_markup (
120+ chat_id = self .message .chat_id , message_id = self .message .message_id , * args , ** kwargs )
0 commit comments