diff --git a/sopel_SpiceBot_Runtime_Nickname_Commands/__init__.py b/sopel_SpiceBot_Runtime_Nickname_Commands/__init__.py index be1fe61..f992ac5 100644 --- a/sopel_SpiceBot_Runtime_Nickname_Commands/__init__.py +++ b/sopel_SpiceBot_Runtime_Nickname_Commands/__init__.py @@ -21,16 +21,14 @@ def sb_test_command_groups(bot, trigger): bot._rules_manager.get_all_commands(), bot._rules_manager.get_all_nick_commands(), ) - result = {} - for plugin_name, commands in plugin_commands: - if plugin_name not in result: - result[plugin_name] = list(sorted(commands.keys())) - else: - result[plugin_name].extend(commands.keys()) - result[plugin_name] = list(sorted(result[plugin_name])) + commands = ( + (command, command.get_doc(), command.get_usages()) + for plugin_name, commands in plugin_commands + for command in commands.values() + ) - bot.say(str(result)) + bot.say(str(commands)) # sb.osd(msgs, trigger.sender)