From 751dd0d49ee58d0174897bb192047159bc8c2aee Mon Sep 17 00:00:00 2001 From: blank X Date: Sat, 14 Nov 2020 18:43:07 +0700 Subject: [PATCH] Sort help_dict --- sukuinote/plugins/help.py | 2 +- sukuinote/slave-plugins/help.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sukuinote/plugins/help.py b/sukuinote/plugins/help.py index 9388c13..4ae3c5f 100644 --- a/sukuinote/plugins/help.py +++ b/sukuinote/plugins/help.py @@ -30,7 +30,7 @@ async def help(client, message): await message.reply_text({'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through') else: text = 'Avaliable plugins:\n' - for i in help_dict: + for i in sorted(help_dict): text += f'- {html.escape(help_dict[i][0])}\n' await message.reply_text(text) diff --git a/sukuinote/slave-plugins/help.py b/sukuinote/slave-plugins/help.py index 9f4a727..bbc0203 100644 --- a/sukuinote/slave-plugins/help.py +++ b/sukuinote/slave-plugins/help.py @@ -24,7 +24,7 @@ async def main_help(client, inline_query): results = [] parser = pyrogram_html.HTML(client) me = None - for internal_name in help_dict: + for internal_name in sorted(help_dict): external_name, help_text = help_dict[internal_name] if '{bot}' in help_text: if not me: @@ -68,7 +68,7 @@ async def help_back(client, callback_query): if message_info.get(message_identifier, True): buttons = [] to_append = [] - for internal_name in help_dict: + for internal_name in sorted(help_dict): external_name, _ = help_dict[internal_name] to_append.append(InlineKeyboardButton(external_name, f'help_m{internal_name}')) if len(to_append) > 2: