@@ -7548,6 +7548,12 @@ class Poll(JsonDeserializable):
75487548 :param allows_revoting: True, if the poll allows to change the chosen answer options
75497549 :type allows_revoting: :obj:`bool`
75507550
7551+ :param description: Optional. Description of the poll; for polls inside the Message object only
7552+ :type description: :obj:`str`
7553+
7554+ :param description_entities: Optional. Special entities like usernames, URLs, bot commands, etc. that appear in the description
7555+ :type description_entities: :obj:`list` of :class:`telebot.types.MessageEntity`
7556+
75517557 :return: Instance of the class
75527558 :rtype: :class:`telebot.types.Poll`
75537559 """
@@ -7564,6 +7570,8 @@ def de_json(cls, json_string):
75647570 obj['explanation_entities'] = Message.parse_entities(obj['explanation_entities'])
75657571 if 'question_entities' in obj:
75667572 obj['question_entities'] = Message.parse_entities(obj['question_entities'])
7573+ if 'description_entities' in obj:
7574+ obj['description_entities'] = Message.parse_entities(obj['description_entities'])
75677575 return cls(**obj)
75687576
75697577 def __init__(
@@ -7574,6 +7582,7 @@ def __init__(
75747582 explanation: str = None, explanation_entities: List[MessageEntity] = None, open_period: int = None,
75757583 close_date: int = None, poll_type: str = None, question_entities: List[MessageEntity] = None,
75767584 correct_option_ids: List[int] = None, allows_revoting: bool = None,
7585+ description: str = None, description_entities: List[MessageEntity] = None,
75777586 **kwargs):
75787587 self.id: str = poll_id
75797588 self.question: str = question
@@ -7594,6 +7603,8 @@ def __init__(
75947603 self.close_date: int = close_date
75957604 self.correct_option_ids: List[int] = correct_option_ids
75967605 self.allows_revoting: bool = allows_revoting
7606+ self.description: str = description
7607+ self.description_entities: List[MessageEntity] = description_entities
75977608
75987609 @property
75997610 def correct_option_id(self) -> Optional[int]:
0 commit comments