From 995167c5347fd8ef1534b296bcf111f804ef654d Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Sun, 4 Feb 2018 12:25:49 +0100 Subject: [PATCH] Add docstrings --- pyrogram/client/input_media.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/pyrogram/client/input_media.py b/pyrogram/client/input_media.py index e61ccc15..d7612121 100644 --- a/pyrogram/client/input_media.py +++ b/pyrogram/client/input_media.py @@ -1,5 +1,21 @@ class InputMedia: class Photo: + """This object represents a photo to be sent inside an album. + + Args: + media (:obj:`str`): + File to send. + Pass a file path as string to send a photo that exists on your local machine. + + caption (:obj:`str`): + Caption of the photo to be sent, 0-200 characters + + parse_mode (:obj:`str`): + Use :obj:`pyrogram.ParseMode.MARKDOWN` or :obj:`pyrogram.ParseMode.HTML` if you want Telegram apps + to show bold, italic, fixed-width text or inline URLs in your caption. + Defaults to Markdown. + """ + def __init__(self, media: str, caption: str = "", @@ -9,6 +25,22 @@ class InputMedia: self.parse_mode = parse_mode class Video: + """This object represents a video to be sent inside an album. + + Args: + media (:obj:`str`): + File to send. + Pass a file path as string to send a video that exists on your local machine. + + caption (:obj:`str`): + Caption of the video to be sent, 0-200 characters + + parse_mode (:obj:`str`): + Use :obj:`pyrogram.ParseMode.MARKDOWN` or :obj:`pyrogram.ParseMode.HTML` if you want Telegram apps + to show bold, italic, fixed-width text or inline URLs in your caption. + Defaults to Markdown. + """ + def __init__(self, media: str, caption: str = "",