diff --git a/davtelepot/__init__.py b/davtelepot/__init__.py
index 35c0ff9..84cf5f0 100644
--- a/davtelepot/__init__.py
+++ b/davtelepot/__init__.py
@@ -11,7 +11,7 @@ __author__ = "Davide Testa"
__email__ = "davide@davte.it"
__credits__ = ["Marco Origlia", "Nick Lee @Nickoala"]
__license__ = "GNU General Public License v3.0"
-__version__ = "2.5.17"
+__version__ = "2.5.18"
__maintainer__ = "Davide Testa"
__contact__ = "t.me/davte"
diff --git a/davtelepot/administration_tools.py b/davtelepot/administration_tools.py
index 2b8fa5b..7801be5 100644
--- a/davtelepot/administration_tools.py
+++ b/davtelepot/administration_tools.py
@@ -870,7 +870,8 @@ async def get_new_versions(bot: Bot,
return news
-async def _version_command(bot: Bot, update, user_record):
+async def _version_command(bot: Bot, update: dict,
+ user_record: OrderedDict, language: str):
last_commit = await get_last_commit()
text = bot.get_message(
'admin', 'version_command', 'header',
@@ -883,13 +884,19 @@ async def _version_command(bot: Bot, update, user_record):
for package in bot.packages
)
temporary_message = await bot.send_message(
- text=text + '\n\n⏳ Checking for updates... ☑️',
+ text=text + '\n\n' + bot.get_message(
+ 'admin', 'version_command', 'checking_for_updates',
+ language=language
+ ),
update=update,
send_default_keyboard=False
)
news = await get_new_versions(bot=bot)
if not news:
- text += '\n\n⌛️ All packages are updated! ✅'
+ text += '\n\n' + bot.get_message(
+ 'admin', 'version_command', 'all_packages_updated',
+ language=language
+ )
else:
text += '\n\n' + bot.get_message(
'admin', 'updates_available', 'header',
@@ -1997,7 +2004,8 @@ def init(telegram_bot: Bot,
},
show_in_keyboard=False,
authorization_level='admin')
- async def version_command(bot, update, user_record):
+ async def version_command(bot, update, user_record, language):
return await _version_command(bot=bot,
update=update,
- user_record=user_record)
+ user_record=user_record,
+ language=language)
diff --git a/davtelepot/messages.py b/davtelepot/messages.py
index b7b16cf..a7247be 100644
--- a/davtelepot/messages.py
+++ b/davtelepot/messages.py
@@ -617,21 +617,29 @@ default_admin_messages = {
},
},
'version_command': {
- 'reply_keyboard_button': {
- 'en': "Version #️⃣",
- 'it': "Versione #️⃣",
+ 'all_packages_updated': {
+ 'en': "⌛️ All packages are updated! ✅",
+ 'it': "⌛️ Tutti i pacchetti sono aggiornati! ✅",
+ },
+ 'checking_for_updates': {
+ 'en': "⏳ Checking for updates... ☑️",
+ 'it': "⏳ Sto cercando aggiornamenti... ☑️",
},
'description': {
'en': "Get packages version and source code last commit",
'it': "Chiedi la versione dei pacchetti e del codice sorgente",
},
- 'help_section': None,
'header': {
'en': "ℹ️ Version information #️⃣\n\n"
"Last commit: {last_commit}
",
'it': "ℹ️ Informazioni sulle versioni dei pacchetti #️⃣\n\n"
"Ultimo commit: {last_commit}
"
},
+ 'help_section': None,
+ 'reply_keyboard_button': {
+ 'en': "Version #️⃣",
+ 'it': "Versione #️⃣",
+ },
},
}