Skip to content

Commit bf1ae82

Browse files
Added the fields description and description_entities to the class Poll.
1 parent f7095b8 commit bf1ae82

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

telebot/types.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)