mirror of https://github.com/coddrago/Heroku
improve multi-unloader style
parent
d6c6cddc95
commit
4c320348ff
|
@ -520,8 +520,9 @@ loader:
|
|||
loaded: "<emoji document_id=5134452506935427991>🪐</emoji> <b>Module</b> <code>{}</code>{} <b>loaded {}</b>{}{}{}{}{}{}"
|
||||
no_class: "<b>What class needs to be unloaded?</b>"
|
||||
unloaded: "{} <b>Module {} unloaded.</b>"
|
||||
modules_unloaded: "<b> Unloaded {unloaded} modules. Failed to unload {not_unloaded} modules.</b>\n<blockquote expandable>\n<code>{errors}</code>\n</blockquote>"
|
||||
modules_unloaded: "<emoji document_id=5784993237412351403>✅</emoji> <b>Unloaded {unloaded_num} modules:</b>\n<blockquote expandable>{unloaded}</blockquote>"
|
||||
not_unloaded: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Module not unloaded.</b>"
|
||||
modules_not_unloaded: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Failed to unload {not_unloaded} modules.</b>\n<blockquote expandable>{errors}</blockquote>"
|
||||
requirements_failed: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Requirements installation failed</b>"
|
||||
requirements_restarted: "🚀 <b>Your userbot is restarted, after restart, install the module again.</b>"
|
||||
requirements_installing: "<emoji document_id=5328311576736833844>🚀</emoji> <b>Installing requirements:\n\n{}</b>"
|
||||
|
|
|
@ -481,8 +481,9 @@ loader:
|
|||
loaded: "<emoji document_id=5134452506935427991>🪐</emoji> <b>Модуль</b> <code>{}</code>{} <b>загружен {}</b>{}{}{}{}{}{}"
|
||||
no_class: "<b>А что выгружать то?</b>"
|
||||
unloaded: "{} <b>Модуль {} выгружен.</b>"
|
||||
modules_unloaded: "<emoji document_id=5784993237412351403>✅</emoji> <b>Выгружено {unloaded} модулей. Не удалось выгрузить {not_unloaded} модулей.</b>\n<blockquote expandable>\n<code>{errors}</code>\n</blockquote>"
|
||||
modules_unloaded: "<emoji document_id=5784993237412351403>✅</emoji> <b>Выгружено {unloaded_num} модулей:</b>\n<blockquote expandable>{unloaded}</blockquote>"
|
||||
not_unloaded: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Модуль не выгружен.</b>"
|
||||
modules_not_unloaded: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Не удалось выгрузить {not_unloaded} модулей.</b>\n<blockquote expandable>{errors}</blockquote>"
|
||||
requirements_failed: "<emoji document_id=5210952531676504517>🚫</emoji> <b>Ошибка установки зависимостей</b>"
|
||||
requirements_restarted: "🚀 <b>Ваш юзербот перезагружается, после перезагрузки выполните установку модуля еще раз.</b>"
|
||||
requirements_installing: "<emoji document_id=5328311576736833844>🚀</emoji> <b>Устанавливаю зависимости:\n\n{}</b>"
|
||||
|
|
|
@ -1077,7 +1077,9 @@ class LoaderMod(loader.Module):
|
|||
|
||||
else:
|
||||
modules = [m for m in args.split("\n") if m]
|
||||
success = []
|
||||
errors = []
|
||||
msg = ""
|
||||
for module in modules:
|
||||
status = await self.unload_module(module)
|
||||
if "🚫" in status or "😖" in status:
|
||||
|
@ -1085,14 +1087,20 @@ class LoaderMod(loader.Module):
|
|||
status = status.split("<code>")[0]
|
||||
|
||||
errors.append(
|
||||
f"{module} — {status}\n"
|
||||
f"<code>{module}</code> — {status}"
|
||||
)
|
||||
else: success.append(f"<code>{module}</code>")
|
||||
|
||||
msg = self.strings["modules_unloaded"].format(
|
||||
unloaded = len(args.split("\n")) - len(errors),
|
||||
not_unloaded = len(errors),
|
||||
errors="".join(errors) if errors else "",
|
||||
)
|
||||
if success:
|
||||
msg += self.strings["modules_unloaded"].format(
|
||||
unloaded_num = len(success),
|
||||
unloaded=", ".join(success)
|
||||
)
|
||||
if errors:
|
||||
msg += ("\n" + self.strings["modules_not_unloaded"].format(
|
||||
not_unloaded = len(errors),
|
||||
errors="\n".join(errors),
|
||||
))
|
||||
|
||||
await utils.answer(message, msg)
|
||||
|
||||
|
|
Loading…
Reference in New Issue