diff --git a/ciclopibot/__init__.py b/ciclopibot/__init__.py index 0a44464..a13eff7 100644 --- a/ciclopibot/__init__.py +++ b/ciclopibot/__init__.py @@ -3,6 +3,6 @@ __author__ = "Davide Testa" __email__ = "davide@davte.it" __license__ = "GNU General Public License v3.0" -__version__ = "1.0.15" +__version__ = "1.1.0" __maintainer__ = "Davide Testa" __contact__ = "t.me/davte" diff --git a/ciclopibot/bot.py b/ciclopibot/bot.py index b681320..e6d66a9 100644 --- a/ciclopibot/bot.py +++ b/ciclopibot/bot.py @@ -20,6 +20,10 @@ language_messages = { 'en': "/language", 'it': "/lingua" }, + 'reply_keyboard_button': { + 'en': "Language ๐Ÿ—ฃ", + 'it': "Lingua ๐Ÿ—ฃ" + }, 'alias': { 'en': "Language ๐Ÿ—ฃ", 'it': "Lingua ๐Ÿ—ฃ" @@ -33,6 +37,10 @@ language_messages = { 'description': { 'en': "Change language settings", 'it': "Cambia le impostazioni della lingua" + }, + 'language_set': { + 'en': "Selected language: English ๐Ÿ‡ฌ๐Ÿ‡ง", + 'it': "Lingua selezionata: Italiano ๐Ÿ‡ฎ๐Ÿ‡น" } }, 'language_panel': { @@ -57,29 +65,37 @@ supported_languages = { ciclopibot_help_messages = { 'help_command': { 'text': { - 'en': "๐Ÿ“– {bot.name} guide\n\n" - "Welcome!\n" - "To visit a guide section, press the corresponding " - "button.\n" - "To view all available commands, see section " - "`Comandi`.\n\n" - "Bot author and administrator: @Davte", - 'it': "๐Ÿ“– Guida di {bot.name}\n\n" - "Benvenuto!\n" - "Per leggere una sezione della guida premi il bottone " - "corrispondente. Per conoscere tutti i comandi " - "disponibili, visita l'apposita sezione della guida " - "premendo il pulsante Comandi.\n\n" - "Autore e amministratore del bot: @Davte" - }, + 'en': "๐Ÿ“– {bot.name} guide\n\n" + "Welcome!\n" + "To visit a guide section, press the corresponding button.\n" + "To view all available commands, see section `Comandi`.\n\n" + "Bot author and administrator: @Davte", + 'it': "๐Ÿ“– Guida di {bot.name}\n\n" + "Benvenuto!\n" + "Per leggere una sezione della guida premi il bottone " + "corrispondente. Per conoscere tutti i comandi " + "disponibili, visita l'apposita sezione della guida " + "premendo il pulsante Comandi.\n\n" + "Autore e amministratore del bot: @Davte" + }, + 'reply_keyboard_button': { + 'en': "Help ๐Ÿ“–", + 'it': "Guida ๐Ÿ“–" + }, 'description': { 'en': "Help", 'it': "Aiuto" + }, + 'access_denied_message': { + 'en': "Ask for authorization. If your request is accepted, send " + "/help command again to read the guide.", + 'it': "Chiedi di essere autorizzato: se la tua richiesta " + "verrร  accolta, ripeti il comando /help per leggere " + "il messaggio di aiuto." } } } - if __name__ == '__main__': path = os.path.dirname(__file__) try: diff --git a/ciclopibot/ciclopi.py b/ciclopibot/ciclopi.py index d49ba3a..cef2aee 100644 --- a/ciclopibot/ciclopi.py +++ b/ciclopibot/ciclopi.py @@ -20,6 +20,10 @@ default_ciclopi_messages = { 'description': { 'en': "CiloPi stations status", 'it': "Stato delle stazioni CicloPi" + }, + 'reply_keyboard_button': { + 'en': "CicloPi ๐Ÿšฒ", + 'it': "CicloPi ๐Ÿšฒ" } } } @@ -1497,6 +1501,8 @@ def init(bot, ciclopi_messages=None): ciclopi_messages = default_ciclopi_messages @bot.command(command='/ciclopi', aliases=["CicloPi ๐Ÿšฒ", "๐Ÿšฒ CicloPi ๐Ÿ”ด"], + reply_keyboard_button=default_ciclopi_messages[ + 'ciclopi_command']['reply_keyboard_button'], show_in_keyboard=True, description=( ciclopi_messages['ciclopi_command']['description'] diff --git a/ciclopibot/helper.py b/ciclopibot/helper.py index cea7f84..ab6efdd 100644 --- a/ciclopibot/helper.py +++ b/ciclopibot/helper.py @@ -11,7 +11,11 @@ default_help_messages = { 'text': { 'en': "Guide", 'it': "Guida" - }, + }, + 'reply_keyboard_button': { + 'en': "Help ๐Ÿ“–", + 'it': "Guida ๐Ÿ“–" + }, 'description': { 'en': "Help", 'it': "Aiuto" @@ -215,7 +219,9 @@ def init(bot, help_messages=None, async def start_command(bot, update, user_record): return await _start_command(bot, update, user_record) - @bot.command(command='/help', aliases=['Guida ๐Ÿ“–', '00help'], + @bot.command(command='/help', aliases=['Guida ๐Ÿ“–', 'Help ๐Ÿ“–', '00help'], + reply_keyboard_button=help_messages['help_command'][ + 'reply_keyboard_button'], show_in_keyboard=True, description=help_messages['help_command']['description'], authorization_level='everybody')