diff --git a/aiogram/bot/bot.py b/aiogram/bot/bot.py index 0953edc0..2d0e3994 100644 --- a/aiogram/bot/bot.py +++ b/aiogram/bot/bot.py @@ -870,6 +870,8 @@ class Bot(BaseBot, DataMixin, ContextInstanceMixin): type: typing.Optional[base.String] = None, allows_multiple_answers: typing.Optional[base.Boolean] = None, correct_option_id: typing.Optional[base.Integer] = None, + explanation: typing.Optional[base.String] = None, + explanation_parse_mode: typing.Optional[base.String] = None, is_closed: typing.Optional[base.Boolean] = None, disable_notification: typing.Optional[base.Boolean] = None, reply_to_message_id: typing.Optional[base.Integer] = None, @@ -888,17 +890,21 @@ class Bot(BaseBot, DataMixin, ContextInstanceMixin): :param question: Poll question, 1-255 characters :type question: :obj:`base.String` :param options: List of answer options, 2-10 strings 1-100 characters each - :param options: :obj:`typing.List[base.String]` + :type options: :obj:`typing.List[base.String]` :param is_anonymous: True, if the poll needs to be anonymous, defaults to True - :param is_anonymous: :obj:`typing.Optional[base.Boolean]` + :type is_anonymous: :obj:`typing.Optional[base.Boolean]` :param type: Poll type, “quiz” or “regular”, defaults to “regular” - :param type: :obj:`typing.Optional[base.String]` + :type type: :obj:`typing.Optional[base.String]` :param allows_multiple_answers: True, if the poll allows multiple answers, ignored for polls in quiz mode, defaults to False - :param allows_multiple_answers: :obj:`typing.Optional[base.Boolean]` + :type allows_multiple_answers: :obj:`typing.Optional[base.Boolean]` :param correct_option_id: 0-based identifier of the correct answer option, required for polls in quiz mode - :param correct_option_id: :obj:`typing.Optional[base.Integer]` + :type correct_option_id: :obj:`typing.Optional[base.Integer]` + :param explanation: Text that is shown when a user chooses an incorrect answer or taps on the lamp icon in a quiz-style poll, 0-200 characters with at most 2 line feeds after entities parsing + :type explanation: :obj:`typing.Optional[base.String]` + :param explanation_parse_mode: Mode for parsing entities in the explanation. See formatting options for more details. + :type explanation_parse_mode: :obj:`typing.Optional[base.String]` :param is_closed: Pass True, if the poll needs to be immediately closed - :param is_closed: :obj:`typing.Optional[base.Boolean]` + :type is_closed: :obj:`typing.Optional[base.Boolean]` :param disable_notification: Sends the message silently. Users will receive a notification with no sound. :type disable_notification: :obj:`typing.Optional[Boolean]` :param reply_to_message_id: If the message is a reply, ID of the original message