@@ -175,10 +175,10 @@ def edit_message_caption(self, caption, *args, **kwargs):
175
175
def edit_message_reply_markup (self , reply_markup , * args , ** kwargs ):
176
176
"""Shortcut for either::
177
177
178
- bot.edit_message_replyMarkup (chat_id=update.callback_query.message.chat_id,
179
- message_id=update.callback_query.message.message_id,
180
- reply_markup=reply_markup,
181
- *args, **kwargs)
178
+ bot.edit_message_reply_markup (chat_id=update.callback_query.message.chat_id,
179
+ message_id=update.callback_query.message.message_id,
180
+ reply_markup=reply_markup,
181
+ *args, **kwargs)
182
182
183
183
or::
184
184
@@ -200,3 +200,142 @@ def edit_message_reply_markup(self, reply_markup, *args, **kwargs):
200
200
chat_id = self .message .chat_id ,
201
201
message_id = self .message .message_id ,
202
202
* args , ** kwargs )
203
+
204
+ def edit_message_media (self , * args , ** kwargs ):
205
+ """Shortcut for either::
206
+
207
+ bot.edit_message_media(chat_id=update.callback_query.message.chat_id,
208
+ message_id=update.callback_query.message.message_id,
209
+ media=media,
210
+ *args, **kwargs)
211
+
212
+
8000
or::
213
+
214
+ bot.edit_message_media(inline_message_id=update.callback_query.inline_message_id,
215
+ media=media,
216
+ *args, **kwargs)
217
+
218
+ Returns:
219
+ :class:`telegram.Message`: On success, if edited message is sent by the bot, the
220
+ edited Message is returned, otherwise ``True`` is returned.
221
+
222
+ """
223
+ if self .inline_message_id :
224
+ return self .bot .edit_message_media (inline_message_id = self .inline_message_id ,
225
+ * args , ** kwargs )
226
+ else :
227
+ return self .bot .edit_message_media (chat_id = self .message .chat_id ,
228
+ message_id = self .message .message_id ,
229
+ * args , ** kwargs )
230
+
231
+ def edit_message_live_location (self , * args , ** kwargs ):
232
+ """Shortcut for either::
233
+
234
+ bot.edit_message_live_location(chat_id=update.callback_query.message.chat_id,
235
+ message_id=update.callback_query.message.message_id,
236
+ reply_markup=reply_markup,
237
+ *args, **kwargs)
238
+
239
+ or::
240
+
241
+ bot.edit_message_live_location(
242
+ inline_message_id=update.callback_query.inline_message_id,
243
+ reply_markup=reply_markup,
244
+ *args, **kwargs
245
+ )
246
+
247
+ Returns:
248
+ :class:`telegram.Message`: On success, if edited message is sent by the bot, the
249
+ edited Message is returned, otherwise ``True`` is returned.
250
+
251
+ """
252
+ if self .inline_message_id :
253
+ return self .bot .edit_message_live_location (inline_message_id = self .inline_message_id ,
254
+ * args , ** kwargs )
255
+ else :
256
+ return self .bot .edit_message_live_location (chat_id = self .message .chat_id ,
257
+ message_id = self .message .message_id ,
258
+ * args , ** kwargs )
259
+
260
+ def stop_message_live_location (self , * args , ** kwargs ):
261
+ """Shortcut for either::
262
+
263
+ bot.stop_message_live_location(chat_id=update.callback_query.message.chat_id,
264
+ message_id=update.callback_query.message.message_id,
265
+ reply_markup=reply_markup,
266
+ *args, **kwargs)
267
+
268
+ or::
269
+
270
+ bot.stop_message_live_location(
271
+ inline_message_id=update.callback_query.inline_message_id,
272
+ reply_markup=reply_markup,
273
+ *args, **kwargs
274
+ )
275
+
276
+ Returns:
277
+ :class:`telegram.Message`: On success, if edited message is sent by the bot, the
278
+ edited Message is returned, otherwise ``True`` is returned.
279
+
280
+ """
281
+ if self .inline_message_id :
282
+ return self .bot .stop_message_live_location (inline_message_id = self .inline_message_id ,
283
+ * args , ** kwargs )
284
+ else :
285
+ return self .bot .stop_message_live_location (chat_id = self .message .chat_id ,
286
+ message_id = self .message .message_id ,
287
+ * args , ** kwargs )
288
+
289
+ def set_game_score (self , * args , ** kwargs ):
290
+ """Shortcut for either::
291
+
292
+ bot.set_game_score(chat_id=update.callback_query.message.chat_id,
293
+ message_id=update.callback_query.message.message_id,
294
+ reply_markup=reply_markup,
295
+ *args, **kwargs)
296
+
297
+ or::
298
+
299
+ bot.set_game_score(inline_message_id=update.callback_query.inline_message_id,
300
+ reply_markup=reply_markup,
301
+ *args, **kwargs)
302
+
303
+ Returns:
304
+ :class:`telegram.Message`: On success, if edited message is sent by the bot, the
305
+ edited Message is returned, otherwise ``True`` is returned.
306
+
307
+ """
308
+ if self .inline_message_id :
309
+ return self .bot .set_game_score (inline_message_id = self .inline_message_id ,
310
+ * args , ** kwargs )
311
+ else :
312
+ return self .bot .set_game_score (chat_id = self .message .chat_id ,
313
+ message_id = self .message .message_id ,
314
+ * args , ** kwargs )
315
+
316
+ def get_game_high_scores (self , * args , ** kwargs ):
317
+ """Shortcut for either::
318
+
319
+ bot.get_game_high_scores(chat_id=update.callback_query.message.chat_id,
320
+ message_id=update.callback_query.message.message_id,
321
+ reply_markup=reply_markup,
322
+ *args, **kwargs)
323
+
324
+ or::
325
+
326
+ bot.get_game_high_scores(inline_message_id=update.callback_query.inline_message_id,
327
+ reply_markup=reply_markup,
328
+ *args, **kwargs)
329
+
330
+ Returns:
331
+ :class:`telegram.Message`: On success, if edited message is sent by the bot, the
332
+ edited Message is returned, otherwise ``True`` is returned.
333
+
334
+ """
335
+ if self .inline_message_id :
336
+ return self .bot .get_game_high_scores (inline_message_id = self .inline_message_id ,
337
+ * args , ** kwargs )
338
+ else :
339
+ return self .bot .get_game_high_scores (chat_id = self .message .chat_id ,
340
+ message_id = self .message .message_id ,
341
+ * args , ** kwargs )
0 commit comments