@@ -212,3 +212,107 @@ def unban_member(self, *args, **kwargs):
212212
213213 """
214214 return self .bot .unban_chat_member (self .id , * args , ** kwargs )
215+
216+ def send_message (self , * args , ** kwargs ):
217+ """Shortcut for::
218+
219+ bot.send_message(Chat.chat_id, *args, **kwargs)
220+
221+ Where Chat is the current instance.
222+
223+ Returns:
224+ :class:`telegram.Message`: On success, instance representing the message posted.
225+
226+ """
227+ return self .bot .send_message (chat_id = self .id , * args , ** kwargs )
228+
229+ def send_photo (self , * args , ** kwargs ):
230+ """Shortcut for::
231+
232+ bot.send_photo(Chat.chat_id, *args, **kwargs)
233+
234+ Where Chat is the current instance.
235+
236+ Returns:
237+ :class:`telegram.Message`: On success, instance representing the message posted.
238+
239+ """
240+ return self .bot .send_photo (chat_id = self .id , * args , ** kwargs )
241+
242+ def send_audio (self , * args , ** kwargs ):
243+ """Shortcut for::
244+
245+ bot.send_audio(Chat.chat_id, *args, **kwargs)
246+
247+ Where Chat is the current instance.
248+
249+ Returns:
250+ :class:`telegram.Message`: On success, instance representing the message posted.
251+
252+ """
253+ return self .bot .send_audio (chat_id = self .id , * args , ** kwargs )
254+
255+ def send_document (self , * args , ** kwargs ):
256+ """Shortcut for::
257+
258+ bot.send_document(Chat.chat_id, *args, **kwargs)
259+
260+ Where Chat is the current instance.
261+
262+ Returns:
263+ :class:`telegram.Message`: On success, instance representing the message posted.
264+
265+ """
266+ return self .bot .send_document (chat_id = self .id , * args , ** kwargs )
267+
268+ def send_sticker (self , * args , ** kwargs ):
269+ """Shortcut for::
270+
271+ bot.send_sticker(Chat.chat_id, *args, **kwargs)
272+
273+ Where Chat is the current instance.
274+
275+ Returns:
276+ :class:`telegram.Message`: On success, instance representing the message posted.
277+
278+ """
279+ return self .bot .send_sticker (chat_id = self .id , * args , ** kwargs )
280+
281+ def send_video (self , * args , ** kwargs ):
282+ """Shortcut for::
283+
284+ bot.send_video(Chat.chat_id, *args, **kwargs)
285+
286+ Where Chat is the current instance.
287+
288+ Returns:
289+ :class:`telegram.Message`: On success, instance representing the message posted.
290+
291+ """
292+ return self .bot .send_video (chat_id = self .id , * args , ** kwargs )
293+
294+ def send_video_note (self , * args , ** kwargs ):
295+ """Shortcut for::
296+
297+ bot.send_video_note(Chat.chat_id, *args, **kwargs)
298+
299+ Where Chat is the current instance.
300+
301+ Returns:
302+ :class:`telegram.Message`: On success, instance representing the message posted.
303+
304+ """
305+ return self .bot .send_video_note (chat_id = self .id , * args , ** kwargs )
306+
307+ def send_voice (self , * args , ** kwargs ):
308+ """Shortcut for::
309+
310+ bot.send_voice(Chat.chat_id, *args, **kwargs)
311+
312+ Where Chat is the current instance.
313+
314+ Returns:
315+ :class:`telegram.Message`: On success, instance representing the message posted.
316+
317+ """
318+ return self .bot .send_voice (chat_id = self .id , * args , ** kwargs )
0 commit comments