diff --git a/davtelepot/__init__.py b/davtelepot/__init__.py index eb32be4..6e851ab 100644 --- a/davtelepot/__init__.py +++ b/davtelepot/__init__.py @@ -14,7 +14,7 @@ __author__ = "Davide Testa" __email__ = "davide@davte.it" __credits__ = ["Marco Origlia", "Nick Lee @Nickoala"] __license__ = "GNU General Public License v3.0" -__version__ = "2.4.0" +__version__ = "2.4.1" __maintainer__ = "Davide Testa" __contact__ = "t.me/davte" diff --git a/davtelepot/suggestions.py b/davtelepot/suggestions.py index 381b7c8..df8cffe 100644 --- a/davtelepot/suggestions.py +++ b/davtelepot/suggestions.py @@ -55,7 +55,11 @@ async def _handle_suggestion_message(bot: davtelepot.bot.Bot, update, user_recor 'suggestions', 'suggestions_command', 'invalid_suggestion', update=update, user_record=user_record ) - if text.lower() in bot.messages['suggestions']['suggestions_command']['cancel_messages']: + if text.lower() in [ + cancel_message + for language in bot.messages['suggestions']['suggestions_command']['cancel_messages'].values() + for cancel_message in language + ]: return bot.get_message( 'suggestions', 'suggestions_command', 'operation_cancelled', update=update, user_record=user_record @@ -135,8 +139,10 @@ async def _suggestions_button(bot: davtelepot.bot.Bot, update, user_record, data update=update, user_record=user_record ) elif command in ['cancel']: - result = 'Operazione annullata' - text = 'Operazione annullata con successo.' + result = text = bot.get_message( + 'suggestions', 'suggestions_command', 'operation_cancelled', + update=update, user_record=user_record + ) reply_markup = None elif command in ['confirm'] and len(data) > 1: suggestion_id = data[1]