diff --git a/davtelepot/__init__.py b/davtelepot/__init__.py index 6d23e03..170e868 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.6.16" +__version__ = "2.6.17" __maintainer__ = "Davide Testa" __contact__ = "t.me/davte" diff --git a/davtelepot/helper.py b/davtelepot/helper.py index b9089a5..2ecc539 100644 --- a/davtelepot/helper.py +++ b/davtelepot/helper.py @@ -1,6 +1,8 @@ """Make a self-consistent bot help section.""" # Project modules +from collections import OrderedDict + from .bot import Bot from .messages import default_help_messages from .utilities import ( @@ -234,14 +236,16 @@ async def _help_button(bot, update, user_record, data): return result -async def _start_command(bot, update, user_record): +async def _start_command(bot: Bot, update: dict, + user_record: OrderedDict, language: str): text = get_cleaned_text(update=update, bot=bot, replace=['start']) if not text: return await _help_command(bot, update, user_record) update['text'] = text await bot.text_message_handler( update=update, - user_record=None + user_record=user_record, + language=language ) return @@ -258,8 +262,9 @@ def init(telegram_bot: Bot, help_messages: dict = None): telegram_bot.messages['help'] = help_messages @telegram_bot.command("/start", authorization_level='everybody') - async def start_command(bot, update, user_record): - return await _start_command(bot, update, user_record) + async def start_command(bot, update, user_record, language): + return await _start_command(bot=bot, update=update, + user_record=user_record, language=language) @telegram_bot.command(command='/help', aliases=['00help'], reply_keyboard_button=help_messages['help_command'][