Fix poll buttons text (max)
This commit is contained in:
@@ -161,16 +161,17 @@ class PollBot(MultiBot, ABC):
|
|||||||
|
|
||||||
discarded_words = {*constants.KEYWORDS['poll'], *constants.KEYWORDS['multiple_answer'], self.name.lower(), f'<@{self.id}>'}
|
discarded_words = {*constants.KEYWORDS['poll'], *constants.KEYWORDS['multiple_answer'], self.name.lower(), f'<@{self.id}>'}
|
||||||
if final_options := [f'{option[0].upper()}{option[1:]}' for option in self._get_options(message.text, discarded_words)]:
|
if final_options := [f'{option[0].upper()}{option[1:]}' for option in self._get_options(message.text, discarded_words)]:
|
||||||
|
buttons = self.distribute_buttons(final_options, vertically=True)
|
||||||
await self.send(
|
await self.send(
|
||||||
f"Encuesta {'multirespuesta ' if is_multiple_answer else ''}en curso...",
|
f"Encuesta {'multirespuesta ' if is_multiple_answer else ''}en curso...",
|
||||||
self.distribute_buttons(final_options, vertically=True),
|
buttons,
|
||||||
message,
|
message,
|
||||||
buttons_key=ButtonsGroup.POLL,
|
buttons_key=ButtonsGroup.POLL,
|
||||||
data={
|
data={
|
||||||
'poll': {
|
'poll': {
|
||||||
'is_active': True,
|
'is_active': True,
|
||||||
'is_multiple_answer': is_multiple_answer,
|
'is_multiple_answer': is_multiple_answer,
|
||||||
'votes': {option: [] for option in final_options},
|
'votes': {option: [] for option in (flanautils.flatten(buttons, lazy=True))},
|
||||||
'banned_users_tries': {}
|
'banned_users_tries': {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user