Fix poll buttons text (max)

This commit is contained in:
AlberLC
2023-10-12 14:56:09 +02:00
parent a154653e9a
commit e415516b00

View File

@@ -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': {}
} }
} }