diff --git a/SenkoGuardian/SenModules/Gemini.py b/SenkoGuardian/SenModules/Gemini.py index e72d071..278f82f 100644 --- a/SenkoGuardian/SenModules/Gemini.py +++ b/SenkoGuardian/SenModules/Gemini.py @@ -3,7 +3,7 @@ # This software is released under the MIT License. # https://opensource.org/licenses/MIT -__version__ = (6, 1, 0) #фыр +__version__ = (6, 1, 1) #  ̄へ ̄ # meta developer: @SenkoGuardianModules @@ -390,6 +390,10 @@ class Gemini(loader.Module): openai_messages.append({"role": "user", "content": content_list}) target_model = self.config["model_name"] result_text = await self._send_to_Openrouter_api(target_model, openai_messages, self.config["temperature"]) + result_text = result_text.strip() + result_text = re.sub(r"^\[System Info:.*?\]\s*", "", result_text, flags=re.IGNORECASE) + result_text = re.sub(r"^\[\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}\]\s*(?:Gemini:|Model:|Ассистент:|AI:)?\s*", "", result_text, flags=re.IGNORECASE) + result_text = re.sub(r"^\[\d{2}:\d{2}\]\s*(?:Gemini:|Model:|Ассистент:|AI:)?\s*", "", result_text, flags=re.IGNORECASE) if self._is_memory_enabled(str(chat_id)): self._update_history(history_key, current_turn_parts, result_text, regeneration, msg_obj, gauto=impersonation_mode) if impersonation_mode: return result_text @@ -447,8 +451,16 @@ class Gemini(loader.Module): contents = [] raw_hist = self._get_structured_history(chat_id, gauto=impersonation_mode) if regeneration and raw_hist: raw_hist = raw_hist[:-2] + try: + user_tz = pytz.timezone(self.config["timezone"]) + except pytz.UnknownTimeZoneError: + user_tz = pytz.utc for item in raw_hist: - contents.append(types.Content(role=item['role'], parts=[types.Part(text=item['content'])])) + content_text = item.get('content', '') + if 'date' in item and item['date']: + dt = datetime.fromtimestamp(item['date'], user_tz) + content_text = f"[{dt.strftime('%d.%m.%Y %H:%M')}] {content_text}" + contents.append(types.Content(role=item['role'], parts=[types.Part(text=content_text)])) request_parts = list(current_turn_parts) if not impersonation_mode: try: user_timezone = pytz.timezone(self.config["timezone"]) @@ -488,6 +500,10 @@ class Gemini(loader.Module): ) if response.text: result_text = response.text + result_text = result_text.strip() + result_text = re.sub(r"^\[System Info:.*?\]\s*", "", result_text, flags=re.IGNORECASE) + result_text = re.sub(r"^\[\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}\]\s*(?:Gemini:|Model:|Ассистент:|AI:)?\s*", "", result_text, flags=re.IGNORECASE) + result_text = re.sub(r"^\[\d{2}:\d{2}\]\s*(?:Gemini:|Model:|Ассистент:|AI:)?\s*", "", result_text, flags=re.IGNORECASE) was_successful = True if self.config["google_search"]: search_icon = " 🌐" self.current_api_key_index = current_idx @@ -1103,7 +1119,8 @@ class Gemini(loader.Module): header = data.get("header", "") raw_text_chunk = chunks[page_num] safe_text = self._markdown_to_html(raw_text_chunk) - text_to_show = f"{header}
{safe_text}
" + formatted_body = self._format_response_with_smart_separation(safe_text) + text_to_show = f"{header}\n{formatted_body}" nav_row = [] if page_num > 0: nav_row.append({"text": "◀️", "data": f"gemini:pg:{uid}:{page_num - 1}"}) @@ -1563,12 +1580,20 @@ class Gemini(loader.Module): messages = [] if system_prompt: messages.append({"role": "system", "content": system_prompt}) + try: + user_tz = pytz.timezone(self.config["timezone"]) + except: + user_tz = pytz.utc for item in history: role = "assistant" if item['role'] == "model" else "user" content = item.get("content", "") + if 'date' in item and item['date']: + dt = datetime.fromtimestamp(item['date'], user_tz) + content = f"[{dt.strftime('%d.%m.%Y %H:%M')}] {content}" messages.append({"role": role, "content": content}) return messages + def _is_memory_enabled(self, chat_id: str) -> bool: return chat_id not in self.memory_disabled_chats def _disable_memory(self, chat_id: int): self.memory_disabled_chats.add(str(chat_id)) def _enable_memory(self, chat_id: int): self.memory_disabled_chats.discard(str(chat_id)) diff --git a/ZetGoHack/nullmod/Gradientor.py b/ZetGoHack/nullmod/Gradientor.py index 6749bbc..4a8c169 100644 --- a/ZetGoHack/nullmod/Gradientor.py +++ b/ZetGoHack/nullmod/Gradientor.py @@ -145,7 +145,7 @@ BBOX_IOS = ( ) -@loader.translatable_docstring +@loader.tds class Gradientor(loader.Module): strings = { "name": "Gradientor", @@ -376,7 +376,7 @@ class Gradientor(loader.Module): return await utils.answer(message, self.strings["noargs"]) args = args[0].split("/")[-1] - background_only = True + background_only = False try: gift: UniqueStarGift = await self.client(GetUniqueStarGiftRequest(args)) @@ -406,4 +406,4 @@ class Gradientor(loader.Module): background_only=background_only ) - await utils.answer(message, self.strings["nft_done"].format(args), file=result, force_document=True) \ No newline at end of file + await utils.answer(message, self.strings["nft_done"].format(args), file=result, force_document=True) diff --git a/modules.json b/modules.json index d41f16b..df3719c 100644 --- a/modules.json +++ b/modules.json @@ -336,1306 +336,9 @@ "has_on_unload": false, "class_cmd_names": {} }, - "dorotorothequickend/DorotoroModules/CheckSpamBan.py": { - "name": "SpamBanCheckMod", - "description": "Check spam ban for your account.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroCheckSpamBan.png", - "developer": "@DorotoroMods & @AstroModules" - }, - "commands": [ - { - "spamban": "- проверяет ваш аккаунт на наличие спам-бана через бота @SpamBot." - } - ], - "new_commands": [ - { - "name": "spamban", - "original_name": "spamban", - "description": { - "default": "- проверяет ваш аккаунт на наличие спам-бана через бота @SpamBot." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CheckSpamBan" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/InlineTTS.py": { - "name": "InlineTTS", - "description": "Синтезирует текст в голос ваших любимых героев!Пример использования: .atts arthas Привет", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroInlineTTS.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "atts": "<герой> <ваш текст> - синтезирует текст в голос героев из Warcraft III и обычных говорилок." - }, - { - "warcraftv": "- список голосов для синтеза (Герои Warcraft III)" - }, - { - "silerov": "- список голосов для синтеза (Silero)" - }, - { - "halflifev": "- список голосов для синтеза (Half-Life)" - }, - { - "portalv": "- список голосов для синтеза (Portal 2)" - }, - { - "starcraftv": "- список голосов для синтеза (Starcraft)" - }, - { - "stalkerv": "- список голосов для синтеза (STALKER)" - }, - { - "dotav": "- список голосов для синтеза (Dota 2)" - }, - { - "lolv": "- список голосов для синтеза (League of Legends)" - }, - { - "zahmv": "- список голосов для синтеза (Atomic Heart)" - }, - { - "skyv": "- список голосов для синтеза (Skyrim)" - }, - { - "fallv": "- список голосов для синтеза (Fallout 1 & 2)" - }, - { - "postalv": "- список голосов для синтеза (Postal 2)" - }, - { - "tfv": "- список голосов для синтеза (Team Fortress)" - }, - { - "heartv": "- список голосов для синтеза (Hearthstone)" - }, - { - "metrov": "- список голосов для синтеза (Metro)" - }, - { - "hotsv": "- список голосов для синтеза (HotS)" - }, - { - "overv": "- список голосов для синтеза (Overwatch)" - }, - { - "ritav": "- список голосов для синтеза (Rita)" - }, - { - "evilv": "- список голосов для синтеза (Evil Islands)" - }, - { - "valv": "- список голосов для синтеза (Valorant)" - } - ], - "new_commands": [ - { - "name": "atts", - "original_name": "atts", - "description": { - "default": "<герой> <ваш текст> - синтезирует текст в голос героев из Warcraft III и обычных говорилок." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "warcraftv", - "original_name": "warcraftv", - "description": { - "default": "- список голосов для синтеза (Герои Warcraft III)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "silerov", - "original_name": "silerov", - "description": { - "default": "- список голосов для синтеза (Silero)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "halflifev", - "original_name": "halflifev", - "description": { - "default": "- список голосов для синтеза (Half-Life)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "portalv", - "original_name": "portalv", - "description": { - "default": "- список голосов для синтеза (Portal 2)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "starcraftv", - "original_name": "starcraftv", - "description": { - "default": "- список голосов для синтеза (Starcraft)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "stalkerv", - "original_name": "stalkerv", - "description": { - "default": "- список голосов для синтеза (STALKER)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "dotav", - "original_name": "dotav", - "description": { - "default": "- список голосов для синтеза (Dota 2)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "lolv", - "original_name": "lolv", - "description": { - "default": "- список голосов для синтеза (League of Legends)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "zahmv", - "original_name": "zahmv", - "description": { - "default": "- список голосов для синтеза (Atomic Heart)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "skyv", - "original_name": "skyv", - "description": { - "default": "- список голосов для синтеза (Skyrim)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "fallv", - "original_name": "fallv", - "description": { - "default": "- список голосов для синтеза (Fallout 1 & 2)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "postalv", - "original_name": "postalv", - "description": { - "default": "- список голосов для синтеза (Postal 2)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tfv", - "original_name": "tfv", - "description": { - "default": "- список голосов для синтеза (Team Fortress)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "heartv", - "original_name": "heartv", - "description": { - "default": "- список голосов для синтеза (Hearthstone)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "metrov", - "original_name": "metrov", - "description": { - "default": "- список голосов для синтеза (Metro)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "hotsv", - "original_name": "hotsv", - "description": { - "default": "- список голосов для синтеза (HotS)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "overv", - "original_name": "overv", - "description": { - "default": "- список голосов для синтеза (Overwatch)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ritav", - "original_name": "ritav", - "description": { - "default": "- список голосов для синтеза (Rita)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "evilv", - "original_name": "evilv", - "description": { - "default": "- список голосов для синтеза (Evil Islands)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "valv", - "original_name": "valv", - "description": { - "default": "- список голосов для синтеза (Valorant)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "InlineTTS" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/01code.py": { - "name": "tocodedecodemod", - "description": "Ваш персональный шифратор в двоичный код.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/Dorotoro01code.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "codeit": "<текст, который необходимо зашифровать> - шифрует ваш текст в двоичный код." - }, - { - "decode": "<код, который необходимо дешифровать> - дешифрует двоичный код." - } - ], - "new_commands": [ - { - "name": "codeit", - "original_name": "codeit", - "description": { - "default": "<текст, который необходимо зашифровать> - шифрует ваш текст в двоичный код." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "decode", - "original_name": "decode", - "description": { - "default": "<код, который необходимо дешифровать> - дешифрует двоичный код." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "01code" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/WhataWord_.py": { - "name": "whataword", - "description": "Ищет определение слова.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroWhataWord.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "waw": "<слово> - ищет определение вашего слова." - } - ], - "new_commands": [ - { - "name": "waw", - "original_name": "wawcmd", - "description": { - "default": "<слово> - ищет определение вашего слова." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "What a Word?" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/EMJviaTEXT.py": { - "name": "EMJviaTEXT", - "description": "[ONLY FOR TG PREMIUM]\nЭтот модуль создан чтобы не рыскать миллиарды стикерпаков. \nПример использования:\nПривет BloodTrail", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroEMJviaTEXT.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "emjviatext": "- включить/выключить автозамену текста на эмодзи." - }, - { - "emjlist": "- список эмодзи." - } - ], - "new_commands": [ - { - "name": "emjviatext", - "original_name": "emjviatext", - "description": { - "default": "- включить/выключить автозамену текста на эмодзи." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "emjlist", - "original_name": "emjlist", - "description": { - "default": "- список эмодзи." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "EMJviaTEXT" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/ExcuseGenerator.py": { - "name": "ExcuseGeneratorMod", - "description": "Ваш преданный помощник!", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroExcuseGenerator.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "excuse": "<имя> - генерирует отмазку." - } - ], - "new_commands": [ - { - "name": "excuse", - "original_name": "excuse", - "description": { - "default": "<имя> - генерирует отмазку." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "ExcuseGenerator", - "courtesy": "Обращение к человеку на ТЫ (0), обращение к человеку на ВЫ (1).", - "sex": "Обращаться к человеку как к мужскому полу (0), обращаться к человеку как к женскому полу (1).", - "mysex": "Пол того, кто пишет отмазку. Мужской (0), женский (1)." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/LessonHelper.py": { - "name": "LessonHelper", - "description": "Ваш личный репетитор!", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroLessonHelper.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "mathform": "<формула/list> - базовые формулы по алгебре и геометрии.\n\nЧтобы посмотреть список формул и теорем введите:\n.mathform list" - }, - { - "physform": "<формула/list> - базовые формулы по физике.\n\nЧтобы посмотреть список формул и теорем введите:\n.physform list" - }, - { - "rusform": "<орфограмма/правило/list> - базовые правила и орфограммы по русскому языку. Будет пополняться.\n\nЧтобы узнать список доступных правил и орфограмм, введите:\n.rusform list" - } - ], - "new_commands": [ - { - "name": "mathform", - "original_name": "mathformcmd", - "description": { - "default": "<формула/list> - базовые формулы по алгебре и геометрии.\n\nЧтобы посмотреть список формул и теорем введите:\n.mathform list" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "physform", - "original_name": "physformcmd", - "description": { - "default": "<формула/list> - базовые формулы по физике.\n\nЧтобы посмотреть список формул и теорем введите:\n.physform list" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "rusform", - "original_name": "rusformcmd", - "description": { - "default": "<орфограмма/правило/list> - базовые правила и орфограммы по русскому языку. Будет пополняться.\n\nЧтобы узнать список доступных правил и орфограмм, введите:\n.rusform list" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "LessonHelper" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/PasswordGenerator.py": { - "name": "passwordgeneratormod", - "description": "Ваш персональный генератор паролей.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroPasswordGenerator.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "gnrtpass": "<кол-во символов> - генерировать пароль" - } - ], - "new_commands": [ - { - "name": "gnrtpass", - "original_name": "gnrtpass", - "description": { - "default": "<кол-во символов> - генерировать пароль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "PasswordGenerator" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/RandomHuman.py": { - "name": "RandomHuman", - "description": "Отправляет рандомное имя, фамилию, дату рождения, email, пароль и телефон.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroGenerateHuman.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "generatehuman": "- сгенерировать человека." - }, - { - "generatepass": "- сгенерировать паспорт." - }, - { - "generateschl": "- сгенерировать инф-цию об образовании." - }, - { - "generatedocs": "- сгенерировать документы." - }, - { - "generateauto": "- сгенерировать инф-цию об авто." - }, - { - "generatebank": "- сгенерировать платежную инф-цию." - } - ], - "new_commands": [ - { - "name": "generatehuman", - "original_name": "generatehumancmd", - "description": { - "default": "- сгенерировать человека." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "generatepass", - "original_name": "generatepasscmd", - "description": { - "default": "- сгенерировать паспорт." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "generateschl", - "original_name": "generateschlcmd", - "description": { - "default": "- сгенерировать инф-цию об образовании." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "generatedocs", - "original_name": "generatedocscmd", - "description": { - "default": "- сгенерировать документы." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "generateauto", - "original_name": "generateauto", - "description": { - "default": "- сгенерировать инф-цию об авто." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "generatebank", - "original_name": "generatebank", - "description": { - "default": "- сгенерировать платежную инф-цию." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "GenerateHuman" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/CringePhrases.py": { - "name": "CringePhrases", - "description": "Отправляет случайную мега-кринж фразу.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroCringePhrases.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "cringephrase": "- фраза, от которой ваш собеседник будет испытывать мега-супер-пупер кринж." - } - ], - "new_commands": [ - { - "name": "cringephrase", - "original_name": "cringephrase", - "description": { - "default": "- фраза, от которой ваш собеседник будет испытывать мега-супер-пупер кринж." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CringePhrases" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/SimpleRolePlay.py": { - "name": "SimpleRolePlay", - "description": "Базовые команды для текстовых ролевых игр.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/Dor%D0%BEtoroSimpleRoleplay.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "me": "<действие> - сообщает об исполнителе команды от первого лица. Пример использования: .me открыл браузер. Также есть доп. настройка в .config" - }, - { - "do": "<действие> - предназначена для описания событий и подробностей игрового мира в настоящем времени, не относящихся конкретно к определённым людям. Пример использования: .do В кармане Дороторо лежит пистолет и пара гранат." - }, - { - "otry": "<действие> - предназначена для решения спорных и неоднозначных ситуаций, где события могут развиваться по нескольким сценариям, либо если требуется случайная вероятность удачи того или иного действия. Пример использования: .try завёл машину." - }, - { - "todo": "<действие> <фраза>- совмещает описание окружающей обстановки, действие от 3го лица (см. описание .do) с одновременной фразой своего персонажа. Пример использования: .todo Спокойной ночи. засыпая" - } - ], - "new_commands": [ - { - "name": "me", - "original_name": "me", - "description": { - "default": "<действие> - сообщает об исполнителе команды от первого лица. Пример использования: .me открыл браузер. Также есть доп. настройка в .config" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "do", - "original_name": "do", - "description": { - "default": "<действие> - предназначена для описания событий и подробностей игрового мира в настоящем времени, не относящихся конкретно к определённым людям. Пример использования: .do В кармане Дороторо лежит пистолет и пара гранат." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "otry", - "original_name": "otry", - "description": { - "default": "<действие> - предназначена для решения спорных и неоднозначных ситуаций, где события могут развиваться по нескольким сценариям, либо если требуется случайная вероятность удачи того или иного действия. Пример использования: .try завёл машину." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "todo", - "original_name": "todo", - "description": { - "default": "<действие> <фраза>- совмещает описание окружающей обстановки, действие от 3го лица (см. описание .do) с одновременной фразой своего персонажа. Пример использования: .todo Спокойной ночи. засыпая" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Simple RolePlay", - "symbol": "Символ который используется в конце и в начале /me. (например, звезда)", - "not_args": "😰 Вы неправильно вписали действие или же не указали его вовсе. Попробуйте еще раз." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/Dota2RandomHero.py": { - "name": "Dota2RandomHero", - "description": "", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroDota2RandomHero.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "dota2hero": "- выбирает рандомного героя из Dota 2" - }, - { - "dota2build": "- выбирает рандомный билд на героя из Dota 2." - }, - { - "dota2pick": "- рандомный пик героев." - }, - { - "dota2hb": "- рандомный герой и рандомный билд." - } - ], - "new_commands": [ - { - "name": "dota2hero", - "original_name": "dota2hero", - "description": { - "default": "- выбирает рандомного героя из Dota 2" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "dota2build", - "original_name": "dota2build", - "description": { - "default": "- выбирает рандомный билд на героя из Dota 2." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "dota2pick", - "original_name": "dota2pick", - "description": { - "default": "- рандомный пик героев." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "dota2hb", - "original_name": "dota2hb", - "description": { - "default": "- рандомный герой и рандомный билд." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Dota2RandomHero" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/AutoEdit.py": { - "name": "AutoEdit", - "description": "Редактирует каждое ваше сообщение в определенное время на выбранный вами текст.\nНастройка через .config AutoEdit", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroAutoEdit.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "autoedit": "- включить/выключить AutoEdit." - } - ], - "new_commands": [ - { - "name": "autoedit", - "original_name": "autoedit", - "description": { - "default": "- включить/выключить AutoEdit." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AutoEdit", - "timechoice": "Время, за которое будет редактироваться сообщение.(в секундах)", - "editmsg": "Текст, на который будет редактироваться ваше сообщение." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/AccountDeleter.py": { - "name": "AccountDeleter", - "description": "", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroAccountDeleter.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "delacc": "- удаляет ваш аккаунт (просто меняет вашу аватарку и ник)." - } - ], - "new_commands": [ - { - "name": "delacc", - "original_name": "delacc", - "description": { - "default": "- удаляет ваш аккаунт (просто меняет вашу аватарку и ник)." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AccountDeleter" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/DoYouKnowAlphabet.py": { - "name": "Alphabet", - "description": "Special for Kids.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroDoYouKnowAlphabet.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "alphabetru": "- узнать русский алфавит." - }, - { - "consonantorvowel": "<буква> - узнать, гласная или согласная буква." - }, - { - "letterinfo": "<буква> - показывает информацию о букве." - }, - { - "alphabeteng": "- узнать английский алфавит." - } - ], - "new_commands": [ - { - "name": "alphabetru", - "original_name": "alphabetru", - "description": { - "default": "- узнать русский алфавит." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "consonantorvowel", - "original_name": "consonantorvowel", - "description": { - "default": "<буква> - узнать, гласная или согласная буква." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "letterinfo", - "original_name": "letterinfo", - "description": { - "default": "<буква> - показывает информацию о букве." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "alphabeteng", - "original_name": "alphabeteng", - "description": { - "default": "- узнать английский алфавит." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "DoYouKnowAlphabet?" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/RandomJumoreska.py": { - "name": "RandomJumoreska", - "description": "Отправляет случайную юмореску.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroRandomJumoreska.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "rndmjumoreska": "- выдать рандомную юмореску." - } - ], - "new_commands": [ - { - "name": "rndmjumoreska", - "original_name": "rndmjumoreska", - "description": { - "default": "- выдать рандомную юмореску." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "RandomJumoreska" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/FkinRickRoll.py": { - "name": "FuckingRickRoll", - "description": "Лучший способ зарикроллить собеседника.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroFkinRickRoll.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "rickvid": "- стандартный RickRoll." - }, - { - "rickbait": "- отправляет видео с океаном, в конце которого вашего собеседника ждет RickRoll." - } - ], - "new_commands": [ - { - "name": "rickvid", - "original_name": "rickvid", - "description": { - "default": "- стандартный RickRoll." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "rickbait", - "original_name": "rickbait", - "description": { - "default": "- отправляет видео с океаном, в конце которого вашего собеседника ждет RickRoll." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FkinRickRoll" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "dorotorothequickend/DorotoroModules/FoodRecipe.py": { - "name": "FoodRecipe", - "description": "Ищет рецепт блюда по его названию.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroFoodRecipe.png", - "developer": "@DorotoroMods" - }, - "commands": [ - { - "foodrecipe": "<название блюда> - найти рецепт блюда." - } - ], - "new_commands": [ - { - "name": "foodrecipe", - "original_name": "foodrecipecmd", - "description": { - "default": "<название блюда> - найти рецепт блюда." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FoodRecipe" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/impostor.py": { - "name": "ImpMod", - "description": "Among Us", + "GeekTG/FTG-Modules/terminal.py": { + "name": "TerminalMod", + "description": "Runs commands", "cls_doc": {}, "meta": { "pic": null, @@ -1644,18 +347,30 @@ }, "commands": [ { - "imp": "Используй: .imp <@ или текст или реплай>." + "terminal": ".terminal " }, { - "ruimp": "Используй: .ruimp <@ или текст или реплай>." + "apt": "Shorthand for '.terminal apt'" + }, + { + "terminate": "Use in reply to send SIGTERM to a process" + }, + { + "kill": "Use in reply to send SIGKILL to a process" + }, + { + "neofetch": "Show system stats via neofetch" + }, + { + "uptime": "Show system uptime" } ], "new_commands": [ { - "name": "imp", - "original_name": "impcmd", + "name": "terminal", + "original_name": "terminalcmd", "description": { - "default": "Используй: .imp <@ или текст или реплай>." + "default": ".terminal " }, "cmd_names": {}, "aliases": [], @@ -1665,50 +380,10 @@ "decorators": [] }, { - "name": "ruimp", - "original_name": "ruimpcmd", + "name": "apt", + "original_name": "aptcmd", "description": { - "default": "Используй: .ruimp <@ или текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Impostor?" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/onava.py": { - "name": "OnAvaMod", - "description": "Гифку/видео/стикер на аву.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "onava": "Установить на аву гифку/видео/стикер.\nИспользование: .onava <реплай>." - }, - { - "togif": "Сделать из медиа гифку.\nИспользование: .togif <реплай>." - } - ], - "new_commands": [ - { - "name": "onava", - "original_name": "onavacmd", - "description": { - "default": "Установить на аву гифку/видео/стикер.\nИспользование: .onava <реплай>." + "default": "Shorthand for '.terminal apt'" }, "cmd_names": {}, "aliases": [], @@ -1718,50 +393,10 @@ "decorators": [] }, { - "name": "togif", - "original_name": "togifcmd", + "name": "terminate", + "original_name": "terminatecmd", "description": { - "default": "Сделать из медиа гифку.\nИспользование: .togif <реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "OnAva" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/replydownloader.py": { - "name": "ReplyDownloaderMod", - "description": "Скачать файлом реплай.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "dlr": "Команда .dlr <реплай на файл> <название (по желанию)> скачивает файл, либо сохраняет текст в файл на который был сделан реплай." - }, - { - "ulf": "Команда .ulf * <название файла> отправляет файл в чат.\n* - удалить файл после отправки." - } - ], - "new_commands": [ - { - "name": "dlr", - "original_name": "dlrcmd", - "description": { - "default": "Команда .dlr <реплай на файл> <название (по желанию)> скачивает файл, либо сохраняет текст в файл на который был сделан реплай." + "default": "Use in reply to send SIGTERM to a process" }, "cmd_names": {}, "aliases": [], @@ -1771,10 +406,36 @@ "decorators": [] }, { - "name": "ulf", - "original_name": "ulfcmd", + "name": "kill", + "original_name": "killcmd", "description": { - "default": "Команда .ulf * <название файла> отправляет файл в чат.\n* - удалить файл после отправки." + "default": "Use in reply to send SIGKILL to a process" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "neofetch", + "original_name": "neofetchcmd", + "description": { + "default": "Show system stats via neofetch" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "uptime", + "original_name": "uptimecmd", + "description": { + "default": "Show system uptime" }, "cmd_names": {}, "aliases": [], @@ -1786,15 +447,31 @@ ], "inline_handlers": [], "strings": { - "name": "Reply Downloader" + "name": "Terminal", + "flood_wait_protect_cfg_doc": "How long to wait in seconds between edits in commands", + "what_to_kill": "Reply to a terminal command to terminate it", + "kill_fail": "Could not kill process", + "killed": "Killed", + "no_cmd": "No command is running in that message", + "running": "Command: {}", + "finished": "\nCode: {}", + "stdout": "\nStdout:\n", + "stderr": "\n\nStderr:\n", + "end": "", + "auth_fail": "Authentication failed, please try again", + "auth_needed": "Interactive authentication required", + "auth_msg": "Please edit this message to the password for {} to run {}", + "auth_locked": "Authentication failed, please try again later", + "auth_ongoing": "Authenticating...", + "done": "Done" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} }, - "Fl1yd/FTG-Modules/quotes.py": { - "name": "QuotesMod", - "description": "Quote a message", + "GeekTG/FTG-Modules/tags.py": { + "name": "TagMod", + "description": "Secretly tag a user", "cls_doc": {}, "meta": { "pic": null, @@ -1803,155 +480,10 @@ }, "commands": [ { - "quote": "" - } - ], - "new_commands": [ + "tag": ".tag <@> ." + }, { - "name": "quote", - "original_name": "quotecmd", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Quotes" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/chatinfo.py": { - "name": "ChatInfoMod", - "description": "Показывает информацию о чате.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "chatinfo": "Используй .chatinfo <айди чата>; ничего" - } - ], - "new_commands": [ - { - "name": "chatinfo", - "original_name": "chatinfocmd", - "description": { - "default": "Используй .chatinfo <айди чата>; ничего" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "ChatInfo" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/mediacutter.py": { - "name": "MediaCutterMod", - "description": "Обрезать медиа.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "cut": "Используй .cut <начало(сек):конец(сек)> <реплай на аудио/видео/гиф>." - } - ], - "new_commands": [ - { - "name": "cut", - "original_name": "cutcmd", - "description": { - "default": "Используй .cut <начало(сек):конец(сек)> <реплай на аудио/видео/гиф>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "MediaCutter" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/family.py": { - "name": "FamilyMod", - "description": "Quote a message", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "family": "" - } - ], - "new_commands": [ - { - "name": "family", - "original_name": "familycmd", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Family" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/hiddentag.py": { - "name": "HiddenTagMod", - "description": "Скрытно тегнуть пользователя.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "tag": "Использование: .tag <@> <текст (по желанию)>." + "tagall": ".tagall - tag all users in chat" } ], "new_commands": [ @@ -1959,161 +491,7 @@ "name": "tag", "original_name": "tagcmd", "description": { - "default": "Использование: .tag <@> <текст (по желанию)>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "HiddenTag" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/getcommonchats.py": { - "name": "GetCommonChatsMod", - "description": "Общие чаты с пользователем.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "common": "Используй .common <@ или реплай>, чтобы узнать общие чаты с пользователем." - } - ], - "new_commands": [ - { - "name": "common", - "original_name": "commoncmd", - "description": { - "default": "Используй .common <@ или реплай>, чтобы узнать общие чаты с пользователем." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "GetCommonChats" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/nedoquotes.py": { - "name": "NedoQuotesMod", - "description": "Генератор всратых цитат by @ShittyQuoteBot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "nq": "Используй: .nq <текст или реплай>." - } - ], - "new_commands": [ - { - "name": "nq", - "original_name": "nqcmd", - "description": { - "default": "Используй: .nq <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "NedoQuotes" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/AudioShakal.py": { - "name": "AudioShakalMod", - "description": "АудиоШакал", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "fv": ".fv [шакал_lvl(не обязательно, по умолчанию 100 (от 10 до 100))]\nСшакалить войс/mp3/ogg/oga" - } - ], - "new_commands": [ - { - "name": "fv", - "original_name": "fvcmd", - "description": { - "default": ".fv [шакал_lvl(не обязательно, по умолчанию 100 (от 10 до 100))]\nСшакалить войс/mp3/ogg/oga" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "АудиоШакал" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/textonphoto.py": { - "name": "TextOnPhotoMod", - "description": "", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "bottom": "Используй: .bottom {реплай на картинку/стикер} ;ничего <текст>." - }, - { - "top": "Используй: .top {реплай на картинку/стикер} ;ничего <текст>." - }, - { - "center": "Используй: .center {реплай на картинку/стикер} ;ничего <текст>." - } - ], - "new_commands": [ - { - "name": "bottom", - "original_name": "bottomcmd", - "description": { - "default": "Используй: .bottom {реплай на картинку/стикер} ;ничего <текст>." + "default": ".tag <@> ." }, "cmd_names": {}, "aliases": [], @@ -2122,729 +500,11 @@ "is_inline_handler": false, "decorators": [] }, - { - "name": "top", - "original_name": "topcmd", - "description": { - "default": "Используй: .top {реплай на картинку/стикер} ;ничего <текст>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "center", - "original_name": "centercmd", - "description": { - "default": "Используй: .center {реплай на картинку/стикер} ;ничего <текст>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "TextOnPhoto" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/userdataen.py": { - "name": "UserDataMod", - "description": "This module can change your Telegram profile.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "name": "For .name command, change your first/second name." - }, - { - "bio": "For .bio command, set a new bio for your profile." - }, - { - "username": "For .username command, set a new username." - } - ], - "new_commands": [ - { - "name": "name", - "original_name": "namecmd", - "description": { - "default": "For .name command, change your first/second name." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bio", - "original_name": "biocmd", - "description": { - "default": "For .bio command, set a new bio for your profile." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "username", - "original_name": "usernamecmd", - "description": { - "default": "For .username command, set a new username." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "UserData" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/calendar.py": { - "name": "CalendarMod", - "description": "Календарь", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "clnd": ".clnd <год> <месяц> или ничего" - } - ], - "new_commands": [ - { - "name": "clnd", - "original_name": "clndcmd", - "description": { - "default": ".clnd <год> <месяц> или ничего" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Calendar" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/nowplay.py": { - "name": "NowPlayMod", - "description": "Что сейчас играет.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "np": "Скидывает то, что сейчас играет." - } - ], - "new_commands": [ - { - "name": "np", - "original_name": "npcmd", - "description": { - "default": "Скидывает то, что сейчас играет." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "NowPlay" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/hiddenurl.py": { - "name": "HiddenUrlMod", - "description": "Скрывает ссылку под невидимый текст.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "hide": "Используй .hide <текст или реплай на медиа>." - } - ], - "new_commands": [ - { - "name": "hide", - "original_name": "hidecmd", - "description": { - "default": "Используй .hide <текст или реплай на медиа>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "HiddenUrl" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/ownerships.py": { - "name": "OwnershipsMod", - "description": "Посмотреть свои владения.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "own": "Команда .own выводит список владений открытых чатов/каналов. " - } - ], - "new_commands": [ - { - "name": "own", - "original_name": "owncmd", - "description": { - "default": "Команда .own выводит список владений открытых чатов/каналов. " - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Ownerships" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/report.py": { - "name": "ReportMod", - "description": "Репорт", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "report": "Репорт пользователя за спам." - } - ], - "new_commands": [ - { - "name": "report", - "original_name": "reportcmd", - "description": { - "default": "Репорт пользователя за спам." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Report" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/dictionary.py": { - "name": "DictionaryMod", - "description": "Словарь.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "mean": "Использование: .mean <слово>." - } - ], - "new_commands": [ - { - "name": "mean", - "original_name": "meancmd", - "description": { - "default": "Использование: .mean <слово>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Dictionary" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/spam.py": { - "name": "SpamMod", - "description": "Спам модуль", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "spam": "Обычный спам. Используй .spam <кол-во:int> <текст или реплай>." - }, - { - "cspam": "Спам символами. Используй .cspam <текст или реплай>." - }, - { - "wspam": "Спам словами. Используй .wspam <текст или реплай>." - }, - { - "delayspam": "Спам с задержкой. Используй .delayspam <время:int> <кол-во:int> <текст или реплай>." - } - ], - "new_commands": [ - { - "name": "spam", - "original_name": "spamcmd", - "description": { - "default": "Обычный спам. Используй .spam <кол-во:int> <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "cspam", - "original_name": "cspamcmd", - "description": { - "default": "Спам символами. Используй .cspam <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "wspam", - "original_name": "wspamcmd", - "description": { - "default": "Спам словами. Используй .wspam <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "delayspam", - "original_name": "delayspamcmd", - "description": { - "default": "Спам с задержкой. Используй .delayspam <время:int> <кол-во:int> <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Spam" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/gsbl.py": { - "name": "GSBLMod", - "description": "Фановый, мемный модуль.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "gsbl": "Используй .gsbl <реплай на картинку/стикер>." - } - ], - "new_commands": [ - { - "name": "gsbl", - "original_name": "gsblcmd", - "description": { - "default": "Используй .gsbl <реплай на картинку/стикер>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Get-Stick-Bugged-Lol" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/wwtaf.py": { - "name": "WWTaFMod", - "description": "Модуль для работы с текстом или файлами.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "file": "Получить файл по ссылке.\nИспользование: .file <ссылка или реплай на ссылку>." - }, - { - "tabfix": "Используй .tabfix <реплай или файл с текстом .tabfix>." - }, - { - "text2txt": "Переносит текст в файл .txt.\nИспользуй: .text2txt <текст или реплай>." - }, - { - "text2py": "Переносит текст в файл .py.\nИспользуй: .text2py <текст или реплай>." - }, - { - "bold": "Сделать текст жирным.\nИспользуй: .bold <текст или реплай>." - }, - { - "italic": "Сделать текст курсивным.\nИспользуй: .italic <текст или реплай>." - }, - { - "underline": "Сделать текст подчеркнутым.\nИспользуй: .underline <текст или реплай>." - }, - { - "mono": "Сделать текст моноширинным.\nИспользуй: .mono <текст или реплай>." - }, - { - "cross": "Сделать текст зачеркнутым.\nИспользуй: .cross <текст или реплай>." - }, - { - "enter": "Перенос строки после каждого слова.\nИспользуй: .enter <текст или реплай>." - } - ], - "new_commands": [ - { - "name": "file", - "original_name": "filecmd", - "description": { - "default": "Получить файл по ссылке.\nИспользование: .file <ссылка или реплай на ссылку>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tabfix", - "original_name": "tabfixcmd", - "description": { - "default": "Используй .tabfix <реплай или файл с текстом .tabfix>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "text2txt", - "original_name": "text2txtcmd", - "description": { - "default": "Переносит текст в файл .txt.\nИспользуй: .text2txt <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "text2py", - "original_name": "text2pycmd", - "description": { - "default": "Переносит текст в файл .py.\nИспользуй: .text2py <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bold", - "original_name": "boldcmd", - "description": { - "default": "Сделать текст жирным.\nИспользуй: .bold <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "italic", - "original_name": "italiccmd", - "description": { - "default": "Сделать текст курсивным.\nИспользуй: .italic <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "underline", - "original_name": "underlinecmd", - "description": { - "default": "Сделать текст подчеркнутым.\nИспользуй: .underline <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "mono", - "original_name": "monocmd", - "description": { - "default": "Сделать текст моноширинным.\nИспользуй: .mono <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "cross", - "original_name": "crosscmd", - "description": { - "default": "Сделать текст зачеркнутым.\nИспользуй: .cross <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "enter", - "original_name": "entercmd", - "description": { - "default": "Перенос строки после каждого слова.\nИспользуй: .enter <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "WWTaF" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/fake.py": { - "name": "FakeActionsMod", - "description": "Показывает фейковые действия.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "fake": "Использование: .fake <действие>.\nСписок действий: typing, contact, game, location, record-audio, record-round, record-video, voice, round, video, photo, document.\nОтмена: .fake cancel" - } - ], - "new_commands": [ - { - "name": "fake", - "original_name": "fakecmd", - "description": { - "default": "Использование: .fake <действие>.\nСписок действий: typing, contact, game, location, record-audio, record-round, record-video, voice, round, video, photo, document.\nОтмена: .fake cancel" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Fake Actions" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/groupcreator.py": { - "name": "GroupCreatorMod", - "description": "Создать чат или канал.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "create": "Используй .create <название>, чтобы создать группу, супергруппу или канал." - } - ], - "new_commands": [ - { - "name": "create", - "original_name": "createcmd", - "description": { - "default": "Используй .create <название>, чтобы создать группу, супергруппу или канал." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "GroupCreator" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/tagall.py": { - "name": "TagAllMod", - "description": "Тэгает всех в чате.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "tagall": "Используй .tagall <текст (по желанию)>." - } - ], - "new_commands": [ { "name": "tagall", "original_name": "tagallcmd", "description": { - "default": "Используй .tagall <текст (по желанию)>." + "default": ".tagall - tag all users in chat" }, "cmd_names": {}, "aliases": [], @@ -2856,15 +516,15 @@ ], "inline_handlers": [], "strings": { - "name": "TagAll" + "name": "Tags" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} }, - "Fl1yd/FTG-Modules/SpeedRead.py": { - "name": "SpeedReadMod", - "description": "каждое слово раз в 100мс", + "GeekTG/FTG-Modules/lyrics.py": { + "name": "LyricsMod", + "description": "Sings songs", "cls_doc": {}, "meta": { "pic": null, @@ -2873,15 +533,15 @@ }, "commands": [ { - "sr": ".sr " + "lyrics": ".lyrics Song, Artist" } ], "new_commands": [ { - "name": "sr", - "original_name": "srcmd", + "name": "lyrics", + "original_name": "lyricscmd", "description": { - "default": ".sr " + "default": ".lyrics Song, Artist" }, "cmd_names": {}, "aliases": [], @@ -2893,15 +553,19 @@ ], "inline_handlers": [], "strings": { - "name": "SpeedRead" + "name": "Lyrics", + "genius_api_token_doc": "The LyricsGenius API token from http://genius.com/api-clients", + "invalid_syntax": "Please specify song and artist.", + "song_not_found": "Song not found", + "missing_token": "API Token missing" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} }, - "Fl1yd/FTG-Modules/count.py": { - "name": "CountMod", - "description": "Количество чатов.", + "GeekTG/FTG-Modules/vizjener.py": { + "name": "VijenerMod", + "description": "Конвертация текста в шифр Виженеря и наоборот.", "cls_doc": {}, "meta": { "pic": null, @@ -2910,15 +574,31 @@ }, "commands": [ { - "count": "" + "toviz": ".toviz {ключ} {текст}" + }, + { + "tounviz": ".tounviz {ключ} {текст}" } ], "new_commands": [ { - "name": "count", - "original_name": "countcmd", + "name": "toviz", + "original_name": "tovizcmd", "description": { - "default": "" + "default": ".toviz {ключ} {текст}" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "tounviz", + "original_name": "tounvizcmd", + "description": { + "default": ".tounviz {ключ} {текст}" }, "cmd_names": {}, "aliases": [], @@ -2930,15 +610,15 @@ ], "inline_handlers": [], "strings": { - "name": "Count" + "name": "Vizjener" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} }, - "Fl1yd/FTG-Modules/freeomonbot.py": { - "name": "OmonBotMod", - "description": "Омон бот.", + "GeekTG/FTG-Modules/rpmod.py": { + "name": "RPMod", + "description": "Модуль RPMod + дополнение после команды.+реплика.(указывать реплику на второй строке)", "cls_doc": {}, "meta": { "pic": null, @@ -2947,15 +627,111 @@ }, "commands": [ { - "omon": "Используй .omon <реплай на пикчу>." + "dobrp": "Используй: .dobrp (команда) / (действие) / (эмодзи) чтобы добавить команду. Можно и без эмодзи(но и второго\nразделителя). Используй только одно слово в качестве команды." + }, + { + "delrp": "Используй: .delrp (команда) чтобы удалить команду.\nИспользуй: .delrp all чтобы удалить все команды." + }, + { + "rpmod": "Используй: .rpmod чтобы включить/выключить RP режим.\nИспользуй: .rpmod toggle чтобы сменить режим на отправку или изменение смс." + }, + { + "rplist": "Используй: .rplist чтобы посмотреть список рп команд." + }, + { + "rpnick": "Используй: .rpnick (ник) чтобы сменить свой ник. Если без аргументов, то вернётся ник из тг." + }, + { + "rpback": "Используй: .rpback чтобы выгрузить список своих рп команд.\nИспользуй .rpback / (список чьих то команд) / (список чьих то эмодзи) чтобы добавить себе список команд. можно без эмодзи, но первый разделитель обязателен." + }, + { + "rpblock": "Используй: .rpblock чтобы добавить/удалить исключение(использовать в нужном чате).\nИспользуй: .rpblock list чтобы просмотреть чаты в исключениях.\nИспользуй .rpblock (ид) чтобы удалить чат из исключений." } ], "new_commands": [ { - "name": "omon", - "original_name": "omoncmd", + "name": "dobrp", + "original_name": "dobrpcmd", "description": { - "default": "Используй .omon <реплай на пикчу>." + "default": "Используй: .dobrp (команда) / (действие) / (эмодзи) чтобы добавить команду. Можно и без эмодзи(но и второго\nразделителя). Используй только одно слово в качестве команды." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "delrp", + "original_name": "delrpcmd", + "description": { + "default": "Используй: .delrp (команда) чтобы удалить команду.\nИспользуй: .delrp all чтобы удалить все команды." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "rpmod", + "original_name": "rpmodcmd", + "description": { + "default": "Используй: .rpmod чтобы включить/выключить RP режим.\nИспользуй: .rpmod toggle чтобы сменить режим на отправку или изменение смс." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "rplist", + "original_name": "rplistcmd", + "description": { + "default": "Используй: .rplist чтобы посмотреть список рп команд." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "rpnick", + "original_name": "rpnickcmd", + "description": { + "default": "Используй: .rpnick (ник) чтобы сменить свой ник. Если без аргументов, то вернётся ник из тг." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "rpback", + "original_name": "rpbackcmd", + "description": { + "default": "Используй: .rpback чтобы выгрузить список своих рп команд.\nИспользуй .rpback / (список чьих то команд) / (список чьих то эмодзи) чтобы добавить себе список команд. можно без эмодзи, но первый разделитель обязателен." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "rpblock", + "original_name": "rpblockcmd", + "description": { + "default": "Используй: .rpblock чтобы добавить/удалить исключение(использовать в нужном чате).\nИспользуй: .rpblock list чтобы просмотреть чаты в исключениях.\nИспользуй .rpblock (ид) чтобы удалить чат из исключений." }, "cmd_names": {}, "aliases": [], @@ -2967,15 +743,15 @@ ], "inline_handlers": [], "strings": { - "name": "FreeOmonBot" + "name": "RPMod" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} }, - "Fl1yd/FTG-Modules/reverse.py": { - "name": "ReverseMod", - "description": "Реверс текста.", + "GeekTG/FTG-Modules/pmlog.py": { + "name": "PMLogMod", + "description": "Logs unwanted PMs to a channel", "cls_doc": {}, "meta": { "pic": null, @@ -2984,5289 +760,18 @@ }, "commands": [ { - "rev": "Используй .rev <текст или реплай>." - } - ], - "new_commands": [ - { - "name": "rev", - "original_name": "revcmd", - "description": { - "default": "Используй .rev <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Reverse" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/uploader.py": { - "name": "UploaderMod", - "description": "Загрузчик на fl1yd.ml", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "mul": "Загрузить модуль на сервер." - }, - { - "ful": "Загрузить файл на сервер." - } - ], - "new_commands": [ - { - "name": "mul", - "original_name": "mulcmd", - "description": { - "default": "Загрузить модуль на сервер." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ful", - "original_name": "fulcmd", - "description": { - "default": "Загрузить файл на сервер." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Uploader" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/kick_random.py": { - "name": "KickRandomMod", - "description": "Кик рандом.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "kickrand": "Используй .kickrand, чтобы кикнуть случайного пользователя (может кикнуть вас)." - } - ], - "new_commands": [ - { - "name": "kickrand", - "original_name": "kickrandcmd", - "description": { - "default": "Используй .kickrand, чтобы кикнуть случайного пользователя (может кикнуть вас)." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "KickRandom" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/myhelp.py": { - "name": "HelpMod", - "description": "Описание этого модуля.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "help": ".help <название модуля>." - }, - { - "support": "Вступить в канал авторских модулей." - } - ], - "new_commands": [ - { - "name": "help", - "original_name": "helpcmd", - "description": { - "default": ".help <название модуля>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "support", - "original_name": "supportcmd", - "description": { - "default": "Вступить в канал авторских модулей." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CustomHelp", - "bad_module": "Указано неверное название модуля.", - "single_mod_header": "Справка к {}:\n", - "single_cmd": "\n➜ {}\n ╰", - "undoc_cmd": "Для этой команды нет описания.\n", - "all_header": "Список из {} доступных модулей:\n", - "mod_tmpl": "\n➜ {}", - "first_cmd_tmpl": ": {}", - "cmd_tmpl": ", {}", - "joined": "Уже вступил в канал авторских модулей", - "join": "Вступить в канал авторских модулей" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/k&ktext.py": { - "name": "KKTextMod", - "description": "K&K Text by @ktxtBot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "kkt": "Используйте .kkt <текст или реплай>." - } - ], - "new_commands": [ - { - "name": "kkt", - "original_name": "kktcmd", - "description": { - "default": "Используйте .kkt <текст или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "K&K Text" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/zapomni_zabud_sogl.py": { - "name": "ZapomniZabudSoglMod", - "description": "Запомните;забудьте твари, согласен.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "zap": ".zap <текст или реплай>" - }, - { - "zab": ".zab <текст или реплай>" - }, - { - "sogl": ".sogl <текст или реплай>" - } - ], - "new_commands": [ - { - "name": "zap", - "original_name": "zapcmd", - "description": { - "default": ".zap <текст или реплай>" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "zab", - "original_name": "zabcmd", - "description": { - "default": ".zab <текст или реплай>" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sogl", - "original_name": "soglcmd", - "description": { - "default": ".sogl <текст или реплай>" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Запомните;забудьте твари, согласен" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/whois.py": { - "name": "WhoIsMod", - "description": "Получает информацию о пользователе в Телеграме (включая вас!).", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "whois": "Используй .whois <@ или реплай>; ничего" - } - ], - "new_commands": [ - { - "name": "whois", - "original_name": "whoiscmd", - "description": { - "default": "Используй .whois <@ или реплай>; ничего" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "WhoIs" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/urlshortener.py": { - "name": "URLShortenerMod", - "description": "Сократитель ссылок", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "lgt": "Сократить ссылку с помощью сервиса verylegit.link" - } - ], - "new_commands": [ - { - "name": "lgt", - "original_name": "lgtcmd", - "description": { - "default": "Сократить ссылку с помощью сервиса verylegit.link" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "URLShortener" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/hearts.py": { - "name": "HeartsMod", - "description": "", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "lhearts": "" - }, - { - "shearts": "" - } - ], - "new_commands": [ - { - "name": "lhearts", - "original_name": "lheartscmd", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "shearts", - "original_name": "sheartscmd", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Heart's" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/vsratomemes.py": { - "name": "VsratoMemesMod", - "description": "Всратые мемы.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "wolf": "\"Используй .wolf." - }, - { - "vsrato": "Используй .vsrato <реплай на пикчу>." - } - ], - "new_commands": [ - { - "name": "wolf", - "original_name": "wolfcmd", - "description": { - "default": "\"Используй .wolf." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "vsrato", - "original_name": "vsratocmd", - "description": { - "default": "Используй .vsrato <реплай на пикчу>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Всратые мемы" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/catchargs.py": { - "name": "PicMod", - "description": "Случайный картинка по аргументам из @pic.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "pic": "" - } - ], - "new_commands": [ - { - "name": "pic", - "original_name": "piccmd", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Pic" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/weather.py": { - "name": "WeatherMod", - "description": "Погода с сайта wttr.in", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "pw": "\"Кидает погоду картинкой.\nИспользование: .pw <город>; ничего." - }, - { - "aw": "Кидает погоду ascii-артом.\nИспользование: .aw <город>; ничего." - } - ], - "new_commands": [ - { - "name": "pw", - "original_name": "pwcmd", - "description": { - "default": "\"Кидает погоду картинкой.\nИспользование: .pw <город>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "aw", - "original_name": "awcmd", - "description": { - "default": "Кидает погоду ascii-артом.\nИспользование: .aw <город>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Weather" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/userdata.py": { - "name": "UserDataMod", - "description": "Модуль может изменить ваши данные в Telegram", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "name": "Команда .name изменит ваше имя." - }, - { - "bio": "Команда .bio изменит ваше био." - }, - { - "username": "Команда .username изменит ваше био." - } - ], - "new_commands": [ - { - "name": "name", - "original_name": "namecmd", - "description": { - "default": "Команда .name изменит ваше имя." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bio", - "original_name": "biocmd", - "description": { - "default": "Команда .bio изменит ваше био." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "username", - "original_name": "usernamecmd", - "description": { - "default": "Команда .username изменит ваше био." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "UserData" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/searchmodules.py": { - "name": "SearchMod", - "description": "Поиск контента на канале @ftgmodulesbyfl1yd", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "search": "Используй .search <название>" - } - ], - "new_commands": [ - { - "name": "search", - "original_name": "searchcmd", - "description": { - "default": "Используй .search <название>" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "SearchModules" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/admin.py": { - "name": "AdminToolsMod", - "description": "Администрирование чата", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "ecp": "Команда .ecp изменяет картинку чата.\nИспользование: .ecp <реплай на картинку/стикер>." - }, - { - "promote": "Команда .promote повышает пользователя в правах администратора.\nИспользование: .promote <@ или реплай> <ранг>." - }, - { - "demote": "Команда .demote понижает пользователя в правах администратора.\nИспользование: .demote <@ или реплай>." - }, - { - "pin": "Команда .pin закрепляет сообщение в чате.\nИспользование: .pin <реплай>." - }, - { - "unpin": "Команда .unpin открепляет закрепленное сообщение в чате.\nИспользование: .unpin." - }, - { - "kick": "Команда .kick кикает пользователя.\nИспользование: .kick <@ или реплай>." - }, - { - "ban": "Команда .ban даёт бан пользователю.\nИспользование: .ban <@ или реплай>." - }, - { - "unban": "Команда .unban для разбана пользователя.\nИспользование: .unban <@ или реплай>." - }, - { - "mute": "Команда .mute даёт мут пользователю.\nИспользование: .mute <@ или реплай> <время (1m, 1h, 1d)>." - }, - { - "unmute": "Команда .unmute для размута пользователя.\nИспользование: .unmute <@ или реплай>." - }, - { - "delallmsgs": "Команда .delallmsgs удаляет все сообщения от пользователя.\nИспользование: .delallmsgs <@ или реплай>." - }, - { - "delusers": "Команда .delusers показывает список всех удалённых аккаунтов в чате.\nИспользование: .delusers ." - } - ], - "new_commands": [ - { - "name": "ecp", - "original_name": "ecpcmd", - "description": { - "default": "Команда .ecp изменяет картинку чата.\nИспользование: .ecp <реплай на картинку/стикер>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "promote", - "original_name": "promotecmd", - "description": { - "default": "Команда .promote повышает пользователя в правах администратора.\nИспользование: .promote <@ или реплай> <ранг>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "demote", - "original_name": "demotecmd", - "description": { - "default": "Команда .demote понижает пользователя в правах администратора.\nИспользование: .demote <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "pin", - "original_name": "pincmd", - "description": { - "default": "Команда .pin закрепляет сообщение в чате.\nИспользование: .pin <реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "unpin", - "original_name": "unpincmd", - "description": { - "default": "Команда .unpin открепляет закрепленное сообщение в чате.\nИспользование: .unpin." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "kick", - "original_name": "kickcmd", - "description": { - "default": "Команда .kick кикает пользователя.\nИспользование: .kick <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ban", - "original_name": "bancmd", - "description": { - "default": "Команда .ban даёт бан пользователю.\nИспользование: .ban <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "unban", - "original_name": "unbancmd", - "description": { - "default": "Команда .unban для разбана пользователя.\nИспользование: .unban <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "mute", - "original_name": "mutecmd", - "description": { - "default": "Команда .mute даёт мут пользователю.\nИспользование: .mute <@ или реплай> <время (1m, 1h, 1d)>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "unmute", - "original_name": "unmutecmd", - "description": { - "default": "Команда .unmute для размута пользователя.\nИспользование: .unmute <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "delallmsgs", - "original_name": "delallmsgscmd", - "description": { - "default": "Команда .delallmsgs удаляет все сообщения от пользователя.\nИспользование: .delallmsgs <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "delusers", - "original_name": "deluserscmd", - "description": { - "default": "Команда .delusers показывает список всех удалённых аккаунтов в чате.\nИспользование: .delusers ." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AdminTools", - "no_reply": "Нет реплая.", - "not_pic": "Это не картинка/стикер", - "wait": "Минуточку...", - "pic_so_small": "Картинка слишком маленькая, попробуйте другую.", - "pic_changed": "Картинка чата изменена.", - "promote_none": "Некого повышать.", - "who": "Кто это?", - "not_admin": "Я здесь не админ.", - "promoted": "{} повышен в правах администратора.\nРанг: {}", - "wtf_is_it": "Что это?", - "this_isn`t_a_chat": "Это не чат!", - "demote_none": "Некого понижать.", - "demoted": "{} понижен в правах администратора.", - "pinning": "Пин...", - "pin_none": "Ответь на сообщение чтобы закрепить его.", - "unpinning": "Анпин...", - "unpin_none": "Нечего откреплять.", - "no_rights": "У меня нет прав.", - "pinned": "Закреплено успешно!", - "unpinned": "Откреплено успешно!", - "can`t_kick": "Не могу кикнуть пользователя.", - "kicking": "Кик...", - "kick_none": "Некого кикать.", - "kicked": "{} кикнут из чата.", - "kicked_for_reason": "{} кикнут из чата.\nПричина: {}.", - "banning": "Бан...", - "banned": "{} забанен в чате.", - "banned_for_reason": "{} забанен в чате.\nПричина: {}", - "ban_none": "Некому давать бан.", - "unban_none": "Некого разбанить.", - "unbanned": "{} разбанен в чате.", - "mute_none": "Некому давать мут.", - "muted": "{} теперь в муте на ", - "no_args": "Неверно указаны аргументы.", - "unmute_none": "Некого размутить.", - "unmuted": "{} теперь не в муте.", - "deleting": "Удаление...", - "no_args_or_reply": "Нет аргументов или реплая.", - "deleted": "Все сообщения от {} удалены.", - "del_u_search": "Поиск удалённых аккаунтов...", - "del_u_kicking": "Кик удалённых аккаунтов...\nОх~, я могу это сделать?!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/don`t_work.py": { - "name": "DontWorkMod", - "description": "Модуль не работает.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "dontwork": "Используй .dontwork, чтобы понять, что модуль не работает." - } - ], - "new_commands": [ - { - "name": "dontwork", - "original_name": "dontworkcmd", - "description": { - "default": "Используй .dontwork, чтобы понять, что модуль не работает." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Don`t Work" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/chat.py": { - "name": "ChatMod", - "description": "Чат модуль", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "userid": "Команда .userid <@ или реплай> показывает ID выбранного пользователя." - }, - { - "chatid": "Команда .chatid показывает ID чата." - }, - { - "invite": "Используйте .invite <@ или реплай>, чтобы добавить пользователя в чат." - }, - { - "kickme": "Используйте команду .kickme, чтобы кикнуть себя из чата." - }, - { - "users": "Команда .users <имя> выводит список всех пользователей в чате." - }, - { - "admins": "Команда .admins показывает список всех админов в чате." - }, - { - "bots": "Команда .bots показывает список всех ботов в чате." - } - ], - "new_commands": [ - { - "name": "userid", - "original_name": "useridcmd", - "description": { - "default": "Команда .userid <@ или реплай> показывает ID выбранного пользователя." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "chatid", - "original_name": "chatidcmd", - "description": { - "default": "Команда .chatid показывает ID чата." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "invite", - "original_name": "invitecmd", - "description": { - "default": "Используйте .invite <@ или реплай>, чтобы добавить пользователя в чат." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "kickme", - "original_name": "kickmecmd", - "description": { - "default": "Используйте команду .kickme, чтобы кикнуть себя из чата." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "users", - "original_name": "userscmd", - "description": { - "default": "Команда .users <имя> выводит список всех пользователей в чате." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "admins", - "original_name": "adminscmd", - "description": { - "default": "Команда .admins показывает список всех админов в чате." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bots", - "original_name": "botscmd", - "description": { - "default": "Команда .bots показывает список всех ботов в чате." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "ChatModule" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "Fl1yd/FTG-Modules/arts.py": { - "name": "ArtsMod", - "description": "Юникод арты", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": null - }, - "commands": [ - { - "vjuh": "Используй .vjuh <текст>." - }, - { - "cowsay": "Используй .cowsay <текст>." - }, - { - "padayu": "Используй .padayu <текст>; ничего." - }, - { - "priletel": "Используй .prilitel <текст>; ничего." - }, - { - "huytebe": "Используй .huytebe <текст>; ничего." - }, - { - "lol": "Используй .lol." - }, - { - "fuckyou": "Используй .fuckyou." - }, - { - "house": "Используй .house." - }, - { - "hello": "Используй .hello." - }, - { - "coffee": "Используй .coffee <текст>; ничего." - }, - { - "tv": "Используй .tv <текст>; ничего." - }, - { - "gren": "Используй .gren <текст>; ничего." - }, - { - "bruh": "Используй .bruh." - }, - { - "uno": "Используй .uno." - }, - { - "huy": "Используй .huy ; ничего." - }, - { - "imps": "Используй .imps <@ или реплай>." - }, - { - "f": "Используй .f" - } - ], - "new_commands": [ - { - "name": "vjuh", - "original_name": "vjuhcmd", - "description": { - "default": "Используй .vjuh <текст>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "cowsay", - "original_name": "cowsaycmd", - "description": { - "default": "Используй .cowsay <текст>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "padayu", - "original_name": "padayucmd", - "description": { - "default": "Используй .padayu <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "priletel", - "original_name": "priletelcmd", - "description": { - "default": "Используй .prilitel <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "huytebe", - "original_name": "huytebecmd", - "description": { - "default": "Используй .huytebe <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "lol", - "original_name": "lolcmd", - "description": { - "default": "Используй .lol." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "fuckyou", - "original_name": "fuckyoucmd", - "description": { - "default": "Используй .fuckyou." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "house", - "original_name": "housecmd", - "description": { - "default": "Используй .house." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "hello", - "original_name": "hellocmd", - "description": { - "default": "Используй .hello." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "coffee", - "original_name": "coffeecmd", - "description": { - "default": "Используй .coffee <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tv", - "original_name": "tvcmd", - "description": { - "default": "Используй .tv <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "gren", - "original_name": "grencmd", - "description": { - "default": "Используй .gren <текст>; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bruh", - "original_name": "bruhcmd", - "description": { - "default": "Используй .bruh." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "uno", - "original_name": "unocmd", - "description": { - "default": "Используй .uno." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "huy", - "original_name": "huycmd", - "description": { - "default": "Используй .huy ; ничего." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "imps", - "original_name": "impscmd", - "description": { - "default": "Используй .imps <@ или реплай>." - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "f", - "original_name": "fcmd", - "description": { - "default": "Используй .f" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Arts" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/silentmessages.py": { - "name": "SilentMessages", - "description": "With this module you won't miss important messages sent without sound!", - "cls_doc": { - "ru": "С этим модулем вы не пропустите важные сообщения, отправленные без звука!" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_silentmessages.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/silentmessages.png?raw=true" - }, - "commands": [ - { - "silentmessages": "toggle module status | (RU) включить/выключить модуль" - } - ], - "new_commands": [ - { - "name": "silentmessages", - "original_name": "silentmessages", - "description": { - "default": "toggle module status", - "ru": "включить/выключить модуль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "SilentMessages", - "_cfg_chats": "Chats in which the module will monitor messages without sound", - "_cfg_status": "Is the module working or not?", - "_cfg_text": "The text that will be sent by your inline bot when a silent message is received", - "enabled": "enabled", - "disabled": "disabled", - "toggle_message": "🔖 Module {}!", - "_cfg_chats_ru": "Чаты, в которых модуль будет следить за сообщениями без звука", - "_cfg_status_ru": "Работает ли модуль или нет", - "_cfg_text_ru": "Текст, который будет отправлен вашим инлайн ботом, когда будет получено сообщение без звука", - "enabled_ru": "включен", - "disabled_ru": "выключен", - "toggle_message_ru": "🔖 Модуль {}!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/currencyconverter.py": { - "name": "CurrencyConverter", - "description": "Module for converting a large number of currencies to other currencies", - "cls_doc": { - "ru": "Модуль для конвертации большого количества валют в другие валюты" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/banners/currencyconverter.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/currencyconverter.png?raw=true" - }, - "commands": [ - { - "cconvert": "[from] [to] Convert currency to other currency | (RU) [from] [to] Конвертировать одну валюту в другую" - } - ], - "new_commands": [ - { - "name": "cconvert", - "original_name": "cconvert", - "description": { - "default": "[from] [to] Convert currency to other currency", - "ru": "[from] [to] Конвертировать одну валюту в другую" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Currency Converter", - "msg": "💲 Convert\n{from_} / {to} {price}", - "no_args": " No args!", - "args_too_short": " Args are too short!", - "not_found": " Currency not found!", - "_cfg_autoupdate": "Auto update message", - "_cfg_update_delay": "Message auto update delay. In hours", - "msg_ru": "💲 Конвертация\n{from_} / {to} {price}", - "no_args_ru": " Вы не передали аргументы!", - "args_too_short_ru": " Слишком короткие аргументы!", - "not_found_ru": " Валюта не найдена!", - "_cfg_autoupdate_ru": "Автообновление сообщения", - "_cfg_update_delay_ru": "Кд автообновления сообщения. В часах" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/quicktools.py": { - "name": "QuickTools", - "description": "Module with various quick and useful tools", - "cls_doc": { - "ru": "Модуль с разными быстрыми и полезными инструментами" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/quicktools.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/quicktools.png?raw=true" - }, - "commands": [ - { - "id": " Get user/chat/sender/replied message/message ID | (RU) <реплай на сообщение> Получить айди пользователя/чата/отправителя/сообщения" - }, - { - "text": " Get replied message text | (RU) <реплай на сообщение> Получить текст сообщения" - }, - { - "replymarkup": " Get replied message reply markup (buttons) | (RU) <реплай на сообщение> Получить кнопки сообщения" - }, - { - "entitylink": " - creates link to entity (chat/user)" - } - ], - "new_commands": [ - { - "name": "id", - "original_name": "id", - "description": { - "default": " Get user/chat/sender/replied message/message ID", - "ru": "<реплай на сообщение> Получить айди пользователя/чата/отправителя/сообщения" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "text", - "original_name": "text", - "description": { - "default": " Get replied message text", - "ru": "<реплай на сообщение> Получить текст сообщения" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "replymarkup", - "original_name": "reply_markup", - "description": { - "default": " Get replied message reply markup (buttons)", - "ru": "<реплай на сообщение> Получить кнопки сообщения" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "entitylink", - "original_name": "entity_link", - "description": { - "default": " - creates link to entity (chat/user)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "QuickTools", - "id_cmd_text": "🆔 Id\n· 🫵 Your id: {}\n· 💬 Chat id: {}\n· 🎈 User id: {}\n· 💬 Replied Message id: {}\n", - "reply_markup_cmd_text": "📌 Buttons:\n{}", - "entity_link_cmd_text": "🔗 Your link: {}", - "empty": "Empty", - "no_reply": " No reply!", - "no_args": " No args!", - "no_reply_markup": " No reply markup!", - "id_cmd_text_ru": "🆔 Айди\n· 🫵 Твой айди: {}\n· 💬 Айди чата: {}\n· 🎈 Айди пользователя: {}\n· 💬 Айди ответного сообщения: {}\n", - "reply_markup_cmd_text_ru": "📌 Кнопки:\n{}", - "entity_link_cmd_text_ru": "🔗 Ваша ссылка: {}", - "empty_ru": "Отсутствует", - "no_reply_ru": " Вы не ответили на сообщение!", - "no_args_ru": " Вы не передали аргументы!", - "no_reply_markup_ru": " Вы ответили на сообщение, где нет кнопок!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/autoformatter.py": { - "name": "AutoFormatter", - "description": "Automatically formats the text of your messages | Check The Config", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_autoformatter.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/autoformatter.png?raw=true" - }, - "commands": [ - { - "textformat": "Turn on/off The Module | (RU) Включить/выключить модуль" - } - ], - "new_commands": [ - { - "name": "textformat", - "original_name": "textformat", - "description": { - "default": "Turn on/off The Module", - "ru": "Включить/выключить модуль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AutoFormatter", - "status": "Module enabled or disabled", - "format": "Text format. Where {} is the original message text", - "type": "Formatting Type", - "exceptions": "This is exceptions, this text is not formated", - "disabled": "Module is now disabled", - "enabled": "Module is now enabled", - "status_ru": "Включен или выключен модуль", - "format_ru": "Формат текста. Где {} это исходный текст сообщения", - "type_ru": "Тип форматирования", - "exceptions_ru": "Это исключения, этот текст не будет форматироваться", - "disabled_ru": "Модуль сейчас выключен", - "enabled_ru": "Модуль сейчас включен" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/random_emoji.py": { - "name": "RandomEmoji", - "description": "Just random emojis", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_randomemoji.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/random_emoji.png?raw=true" - }, - "commands": [ - { - "randomemoji": "Random emoji" - } - ], - "new_commands": [ - { - "name": "randomemoji", - "original_name": "random_emoji", - "description": { - "default": "Random emoji" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "RandomEmoji" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/inlinetimer.py": { - "name": "InlineTimer", - "description": "Описание нашего модуля", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_inlinetimer.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/inlinetimer.png?raw=true" - }, - "commands": [ - { - "timer": "Send timer | (RU) отправить таймер" - } - ], - "new_commands": [ - { - "name": "timer", - "original_name": "timer", - "description": { - "default": "Send timer", - "ru": "отправить таймер" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "InlineTimer", - "text": "⏲ Inline timer\n⏰ Current time: {} seconds", - "successful": "Great, in {} seconds the inline bot will send you a message via PM", - "timer_created": "Timer created!", - "text_cfg": "The text that your inline bot will send when the timer expires", - "below_zero": "Time cannot be below zero", - "text_ru": "⏲ Inline timer\n⏰ Текущее время: {} секунд", - "successful_ru": "Отлично, через {} секунд инлайн бот отправит вам сообщение в лс", - "timer_created_ru": "Таймер создан!", - "text_cfg_ru": "Текст, который будет писать ваш инлайн бот по истечению времени таймера", - "below_zero_ru": "Время не может быть меньше нуля" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/animatedprofile.py": { - "name": "AnimatedProfile", - "description": "Module for your profile animation (name, bio) look in the config", - "cls_doc": { - "ru": "Модуль для анимации вашего профиля (имя, био) смотрите конфиг" - }, - "meta": { - "pic": null, - "banner": null, - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/animatedprofile.png?raw=true" - }, - "commands": [ - { - "animatedname": "(aname) Turn on name animation | (RU) (aname) Включить анимацию имени" - }, - { - "animatedbio": "(abio) Turn on bio animation | (RU) (abio) Включить анимацию био" - }, - { - "stopanimatedname": "(stopaname) Turn off name animation | (RU) (stopaname) Выключить анимацию имени" - }, - { - "stopanimatedbio": "(stopabio) Turn off bio animation | (RU) (stopabio) Выключить анимацию био" - } - ], - "new_commands": [ - { - "name": "animatedname", - "original_name": "animatedname", - "description": { - "default": "(aname) Turn on name animation", - "ru": "(aname) Включить анимацию имени" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "animatedbio", - "original_name": "animatedbio", - "description": { - "default": "(abio) Turn on bio animation", - "ru": "(abio) Включить анимацию био" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "stopanimatedname", - "original_name": "stopanimatedname", - "description": { - "default": "(stopaname) Turn off name animation", - "ru": "(stopaname) Выключить анимацию имени" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "stopanimatedbio", - "original_name": "stopanimatedbio", - "description": { - "default": "(stopabio) Turn off bio animation", - "ru": "(stopabio) Выключить анимацию био" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AnimatedProfile", - "name_delay": "Time between frames of name animation", - "animated_name_frames": "Name animation frames", - "not_name_frames": "⚠️ See the config! In the animated_name_frames parameter, put your animation frames by name", - "name_is_enabled": "⚠️ Name animation is already enabled, use .astopname to turn it off.", - "name_is_disabled": "⚠️ Name animation is already turned off.", - "name_turned_off": "⚠️ Name animation is disabled.", - "bio_status": "Is the bio animation enabled or not", - "bio_delay": "Time between frames of bio animation", - "animated_bio_frames": "Bio animation frames", - "not_bio_frames": "⚠️ See the config! In the animated_bio_frames parameter, put your animation frames bio", - "bio_is_enabled": "⚠️ Bio animation is already enabled, use .astopname to turn it off.", - "bio_is_disabled": "⚠️ Bio animation is already turned off.", - "bio_turned_off": "⚠️ Bio animation is disabled.", - "name_delay_ru": "Время между кадрами анимации имени", - "animated_name_frames_ru": "Кадры анимации имени", - "not_name_frames_ru": "⚠️ Смотрите конфиг! В параметре animated_name_frames, поставьте ваши кадры анимации имени", - "name_is_enabled_ru": "⚠️ Анимация имени уже включена, используйте .stopaname, чтобы выключить.", - "name_is_disabled_ru": "⚠️ Анимация имени уже выключена.", - "name_turned_off_ru": "⚠️ Анимация имени выключена.", - "bio_status_ru": "Включена ли анимация био или нет", - "bio_delay_ru": "Время между кадрами анимации био", - "animated_bio_frames_ru": "Кадры анимации био", - "not_bio_frames_ru": "⚠️ Смотрите конфиг! В параметре animated_bio_frames, поставьте ваши кадры анимации био", - "bio_is_enabled_ru": "⚠️ Анимация био уже включена, используйте .stopabio, чтобы выключить.", - "bio_is_disabled_ru": "⚠️ Анимация био уже выключена.", - "bio_turned_off_ru": "⚠️ Анимация био выключена." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/upgradedeval.py": { - "name": "UpgradedEval", - "description": "Just eval with customizable text and stdout", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/banners/upgradedeval.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/upgradedeval.png?raw=true" - }, - "commands": [ - { - "ehistory": "Get history (since userbot restart) | (RU) Получить историю (с рестарта юзербота)" - }, - { - "ie": "Upgraded eval | (RU) Улучшенный eval" - }, - { - "erust": "Evaluate Rust code | (RU) Запустить код на Rust" - }, - { - "ego": "Evaluate Go code | (RU) Запустить код на Go" - }, - { - "ekt": "Evaluate Kotlin code | (RU) Запустить код на Kotlin" - } - ], - "new_commands": [ - { - "name": "ehistory", - "original_name": "ehistory", - "description": { - "default": "Get history (since userbot restart)", - "ru": "Получить историю (с рестарта юзербота)" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ie", - "original_name": "ie", - "description": { - "default": "Upgraded eval", - "ru": "Улучшенный eval" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "erust", - "original_name": "erust", - "description": { - "default": "Evaluate Rust code", - "ru": "Запустить код на Rust" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ego", - "original_name": "ego", - "description": { - "default": "Evaluate Go code", - "ru": "Запустить код на Go" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ekt", - "original_name": "ekt", - "description": { - "default": "Evaluate Kotlin code", - "ru": "Запустить код на Kotlin" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "UpgradedEval", - "_cfg_text_result": "Text for result", - "_cfg_text_error": "Text for error", - "_cfg_text_result_and_error": "Text containing both error and result", - "_cfg_mode": "Code run mode. stdout is when print works. return, this is standard .e; auto is just a mode that automatically selects stdout or return", - "_cfg_text_result_ru": "Текст результата", - "_cfg_text_error_ru": "Текст ошибки", - "_cfg_text_result_and_error_ru": "Текст содержащий и ошибку и результат", - "_cfg_mode_ru": "Режим запуска кода. stdout, это когда работает print. return, это стандартный .e; auto - это просто режим, который автоматически выбирает stdout или return" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/egsfreegames.py": { - "name": "EGSFreeGames", - "description": "Module for checking free games in Epic Games Store. Inline bot will send them every day in special chat", - "cls_doc": { - "ru": "Модуль для проверки бесплатных игр в Epic Games Store. Инлайн бот будет отправлять их каждый день в специальном чате" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/banners/egsfreegames.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/egsfreegames.png?raw=true" - }, - "commands": [ - { - "egsgames": "Get free games links available in Epic Games Store | (RU) Получить бесплатные игры доступные в Epic Games Store" - } - ], - "new_commands": [ - { - "name": "egsgames", - "original_name": "egsgames", - "description": { - "default": "Get free games links available in Epic Games Store", - "ru": "Получить бесплатные игры доступные в Epic Games Store" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "EGSFreeGames", - "game": "- Game: {title}\n Status: {status}\n Promotion started at: {start}\n Promotion will end at: {end}\n Link: {url}\n", - "header": "🎮 Free games in EGS:", - "header_bot": "🎮 Today's free games in EGS:", - "footer": "ℹ️ The active status means that the game can be picked up now.\nThe upcoming status means that the game can be picked up later", - "_region_cfg": "Free games check region", - "_schedule_checking_cfg": "Will the bot automatically send the current free games to a special chat room", - "game_ru": "- Игра: {title}\n Статус: {status}\n Акция началась: {start}\n Акция закончится: {end}\n Ссылка: {url}\n", - "header_ru": "🎮 Бесплатные игры в EGS:", - "header_bot_ru": "🎮 Сегодняшние бесплатные игры в EGS:", - "footer_ru": "ℹ️ Статус active означает, что игру можно забрать уже сейчас.\nСтатус upcoming означает, что игру можно будет забрать потом.", - "_region_cfg_ru": "Регион проверки бесплатных игр", - "_schedule_checking_cfg_ru": "Будет ли бот автоматически отправлять в специальный чат текущие бесплатные игры" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/numbersfacts.py": { - "name": "NumbersFacts", - "description": "Interesting facts about numbers | Check the config", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_numberfacts.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/numberfacts.png?raw=true" - }, - "commands": [ - { - "numberfact": "[number] - get fact about number | (RU) [число] - получить факт об этом числе" - } - ], - "new_commands": [ - { - "name": "numberfact", - "original_name": "numberfact", - "description": { - "default": "[number] - get fact about number", - "ru": "[число] - получить факт об этом числе" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "NumbersFacts", - "noargs": "🚫 You didn't enter any arguments", - "indexerror": "🚫 You have not entered enough arguments", - "type": "Type of facts about numbers. Trivia is a fact from life, math is a mathematical fact, date and year is a question about a date" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/codeformat.py": { - "name": "CodeFormat", - "description": "Format your code!", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_codeformat.png?raw=true", - "developer": "@sqlmerr_m" - }, - "commands": [ - { - "code": "" - } - ], - "new_commands": [ - { - "name": "code", - "original_name": "code", - "description": { - "default": "" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CodeFormat" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/triggers.py": { - "name": "Triggers", - "description": "Triggers watch chat messages and can do anything, reply to a message with a given text, delete a message, execute any userbot command. Overall, a very cool module", - "cls_doc": { - "ru": "Триггеры следят за сообщениями в чате и могут сделать что угодно, ответить на сообщение заданным текстом, удалить сообщение, выполнить любую команду юзербота. В общем очень крутой модуль" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/banners/triggers.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/triggers.png?raw=true" - }, - "commands": [ - { - "triggeraddbase": "[text that the module will trigger on] - Add base trigger | (RU) [текст, на который будет тригеррится модуль] <реплай на текст ответа> - Добавить базовый триггер" - }, - { - "triggeradd": "[trigger] - Add a trigger from raw data | (RU) [триггер] - Добавить триггер из сырых данных" - }, - { - "triggers": "View all triggers | (RU) Посмотреть все триггеры" - }, - { - "triggerchat": "Add chat, where triggers will work | (RU) Добавить чат, где будут работать триггеры" - }, - { - "tconfig": "[optional: trigger id] - Triggers config. | (RU) [необязятельно: айди триггера] - Конфиг модуля" - }, - { - "triggerdel": "[trigger's id] - Delete trigger | (RU) [айди триггера] - Удалить триггер" - }, - { - "tcallback": "[callback_id: str] - Add a callback that trigger can execute | (RU) [айди колбека: str] <реплай на пайтон код> - Добавить колбек, который триггер сможет выполнить" - }, - { - "triggerget": "[trigger's id] - Get trigger | (RU) [айди триггера] - Получить триггер" - }, - { - "triggerset": "[trigger's id] [edited trigger] - Edit trigger | (RU) [айди триггера] [измененный триггер] - Изменить триггер" - }, - { - "triggerupdate": "[trigger's id] [path] [value] - Edit trigger | (RU) [айди триггера] [путь] [значение] - Изменить одно значение триггера" - } - ], - "new_commands": [ - { - "name": "triggeraddbase", - "original_name": "triggeraddbase", - "description": { - "default": "[text that the module will trigger on] - Add base trigger", - "ru": "[текст, на который будет тригеррится модуль] <реплай на текст ответа> - Добавить базовый триггер" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggeradd", - "original_name": "triggeradd", - "description": { - "default": "[trigger] - Add a trigger from raw data", - "ru": "[триггер] - Добавить триггер из сырых данных" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggers", - "original_name": "triggers", - "description": { - "default": "View all triggers", - "ru": "Посмотреть все триггеры" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggerchat", - "original_name": "triggerchat", - "description": { - "default": "Add chat, where triggers will work", - "ru": "Добавить чат, где будут работать триггеры" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tconfig", - "original_name": "tconfig", - "description": { - "default": "[optional: trigger id] - Triggers config.", - "ru": "[необязятельно: айди триггера] - Конфиг модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggerdel", - "original_name": "triggerdel", - "description": { - "default": "[trigger's id] - Delete trigger", - "ru": "[айди триггера] - Удалить триггер" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tcallback", - "original_name": "tcallback", - "description": { - "default": "[callback_id: str] - Add a callback that trigger can execute", - "ru": "[айди колбека: str] <реплай на пайтон код> - Добавить колбек, который триггер сможет выполнить" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggerget", - "original_name": "triggerget", - "description": { - "default": "[trigger's id] - Get trigger", - "ru": "[айди триггера] - Получить триггер" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggerset", - "original_name": "triggerset", - "description": { - "default": "[trigger's id] [edited trigger] - Edit trigger", - "ru": "[айди триггера] [измененный триггер] - Изменить триггер" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "triggerupdate", - "original_name": "triggerupdate", - "description": { - "default": "[trigger's id] [path] [value] - Edit trigger", - "ru": "[айди триггера] [путь] [значение] - Изменить одно значение триггера" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Triggers", - "_cfg_status": "module working or not", - "_cfg_allow_invoke": "can triggers run ANY userbot commands?", - "_cfg_allow_callback": "can triggers run ANY python code?", - "_cfg_throttle_time": "cooldown between trigger executions", - "no_reply": " No reply!", - "no_args": " No args!", - "text_add": " Trigger successfully added\nid: {id}", - "empty": " 🫗 Empty\n", - "text_all": "💬 Your triggers:\n{triggers}\nin {chats} chats", - "chat_added": "⚡️ Chat {chat} successfully added", - "chat_removed": "‼️ Chat {chat} successfully removed", - "success": " Success", - "not_found": " Trigger not found!", - "not_valid": " Trigger is not valid!", - "error": " Unexpected error: {e}", - "_cfg_status_ru": "Модуль работает или нет", - "_cfg_allow_invoke_ru": "могут ли триггеры запускать ЛЮБЫЕ команды юзербота?", - "_cfg_allow_callback_ru": "могут ли триггеры запускать АБСОЛЮТНО любой код на python?", - "_cfg_throttle_time_ru": "Кд между выполнением триггеров. Для применения изменений требуется перезагрузить модуль/юзербота", - "no_reply_ru": " Нет реплая!", - "no_args_ru": " Нет аргументов!", - "text_add_ru": " Триггер успешно добавлен\nid: {id}", - "empty_ru": " 🫗 Пусто\n", - "text_all_ru": "💬 Ваши триггеры:\n{triggers}\nв {chats} чатах", - "chat_added_ru": "⚡️ Чат {chat} успешно добавлен", - "chat_removed_ru": "‼️ Чат {chat} успешно убран", - "success_ru": " Успешно", - "not_found_ru": " Триггер не найден!", - "not_valid_ru": " Триггер не валиден!", - "error_ru": " Неожиданная ошибка. Обратитесь к разработчику модуля или попробуйте изменить данные: {e}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/fakedata.py": { - "name": "FakeData", - "description": "Just fake data of persons and credit cards", - "cls_doc": { - "ru": "Просто фейковые данные о людях и их кредитных карт" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/sqlmerr/blob/main/assets/hikka_mods/sqlmerrmodules_fakedata.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/fakedata.png?raw=true" - }, - "commands": [ - { - "fakedata": "[locale (for example: \"ru_RU\" for Russian or \"fr_FR\" for French)] - Get fake data about person and credit card | (RU) [язык (к примеру: \"ru_RU\" для Русского или \"fr_FR\" для французского и т.д.)] - Получить фейковые данные человека и его кредитной карты" - } - ], - "new_commands": [ - { - "name": "fakedata", - "original_name": "fakedata", - "description": { - "default": "[locale (for example: \"ru_RU\" for Russian or \"fr_FR\" for French)] - Get fake data about person and credit card", - "ru": "[язык (к примеру: \"ru_RU\" для Русского или \"fr_FR\" для французского и т.д.)] - Получить фейковые данные человека и его кредитной карты" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FakeData", - "error": " Error in api!", - "person_text": "{emoji} Person:\n name - {name}\n email - {email}\n phone - {phone}\n birthday - {birthday}\n gender - {gender}\n ip - {ip}\n address - {address}\n\n", - "credit_card_text": "💳 Credit card:\n type - {type}\n number - {number}\n expiration - {expiration}", - "error_ru": " Ошибка в апи!", - "person_text_ru": "{emoji} Человек:\n имя - {name}\n почта - {email}\n номер телефона - {phone}\n дата рождения - {birthday}\n пол - {gender}\n айпи - {ip}\n адресс - {address}\n\n", - "credit_card_text_ru": "💳 Кредитная карта:\n тип - {type}\n номер - {number}\n истекает - {expiration}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/FastChangeTgStatus.py": { - "name": "FCTS", - "description": "Change your status fast. Only for premium users | Изменяйте ваш статус быстро. Только для премиум пользователей", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/FastChangeTgStatus.png?raw=true" - }, - "commands": [ - { - "statuschange": "[status name] - set this status | .statuslist to view your downloaded statuses | (RU) [имя статуса] - поставить этот статус | .statuslist для просмотра ваших установленных статусов" - }, - { - "statuslist": "See list of all your statuses | (RU) Посмотреть список всех статусов" - }, - { - "statusadd": "[emoji] [short name] Add a custom status | (RU) [эмодзи] [короткое имя] Добавить кастомный статус" - }, - { - "statusclear": "Clear all custom statuses | (RU) Очистить все кастомные статусы" - } - ], - "new_commands": [ - { - "name": "statuschange", - "original_name": "statuschange", - "description": { - "default": "[status name] - set this status | .statuslist to view your downloaded statuses", - "ru": "[имя статуса] - поставить этот статус | .statuslist для просмотра ваших установленных статусов" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "statuslist", - "original_name": "statuslist", - "description": { - "default": "See list of all your statuses", - "ru": "Посмотреть список всех статусов" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "statusadd", - "original_name": "statusadd", - "description": { - "default": "[emoji] [short name] Add a custom status", - "ru": "[эмодзи] [короткое имя] Добавить кастомный статус" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "statusclear", - "original_name": "statusclear", - "description": { - "default": "Clear all custom statuses", - "ru": "Очистить все кастомные статусы" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FastChangeTgStatus", - "no_args": "You didn't enter any arguments!", - "status_changed": "Your status successfully changed to {}!", - "status_is_none": "This status does not exist!", - "list": "⭐️ List of your statuses:", - "emoji_added": "Emoji added to status list successfully", - "indexerror": "⚠️ You have entered too few arguments!", - "no_args_ru": "Вы не ввели аргументы!", - "status_changed_ru": "Ваш статус успешно изменен на {}!", - "status_is_none_ru": "Такого статуса не существует!", - "list_ru": "⭐️ Список ваших статусов:", - "emoji_added_ru": "Эмодзи успешно добавлен в список статусов", - "indexerror_ru": "⚠️ Вы ввели слишком мало аргументов!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/translation_manager.py": { - "name": "TranslationManager", - "description": "Module for managing external modules translations", - "cls_doc": { - "ru": "Модуль для управления переводами сторонних модулей" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/banners/translation_manager.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/translation_manager.png?raw=true" - }, - "commands": [ - { - "trget": "[mod] [lang] [key] - Get current translation | (RU) [модуль] [язык] [ключ] - Получить перевод" - }, - { - "trset": "[mod] [lang] [key] [val] - Set translation | (RU) [модуль] [язык] [ключ] [значение] - Изменить перевод" - }, - { - "trdel": "[mod] [lang] [key] - Delete custom translation | (RU) [модуль] [язык] [ключ] - Удалить кастомный перевод" - } - ], - "new_commands": [ - { - "name": "trget", - "original_name": "trget", - "description": { - "default": "[mod] [lang] [key] - Get current translation", - "ru": "[модуль] [язык] [ключ] - Получить перевод" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "trset", - "original_name": "trset", - "description": { - "default": "[mod] [lang] [key] [val] - Set translation", - "ru": "[модуль] [язык] [ключ] [значение] - Изменить перевод" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "trdel", - "original_name": "trdel", - "description": { - "default": "[mod] [lang] [key] - Delete custom translation", - "ru": "[модуль] [язык] [ключ] - Удалить кастомный перевод" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "TranslationManager", - "no_args": " No args!", - "get_txt": "`{}` Translation in {} module of language {}:\n
{}
\n{}", - "custom": "🔧 Translation is edited", - "default": "🔧 Translation is default", - "404": " Module not found!", - "success": " Success", - "only_external": " You can manage translations in only external mods. To update them use custom language.", - "no_args_ru": " Вы не передали аргументы!", - "get_txt_ru": "`{}` Перевод модуля {} в языке {}:\n
{}
\n{}", - "custom_ru": "🔧 Перевод изменен", - "default_ru": "🔧 Перевод стандартный", - "404_ru": " Модуль не найден!", - "success_ru": " Успешно", - "only_external_ru": " Ты можешь управлять переводами только в сторонних модулях. Чтобы изменить их, используй кастомный язык." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/addlinktosymbols.py": { - "name": "AddLinkToSymbols", - "description": "Add link to symbols in text", - "cls_doc": { - "ru": "Добавить ссылку на определённые символы в тексте" - }, - "meta": { - "pic": null, - "banner": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/sqlmerrmodules_example.png?raw=true", - "developer": "@sqlmerr_m", - "icon": "https://github.com/sqlmerr/hikka_mods/blob/main/assets/icons/addlinktosymbols.png?raw=true" - }, - "commands": [ - { - "addlinktosymbols": "[symbols] [link] [text or reply] Add link to symbols\n\nExample: .addlinktosymbols ah.e https://example.com hi hello. YOOOOOOO\nWrite characters without spaces. | (RU) [символы] [ссылка] [текст или реплай] Добавить ссылку на символы\n\nПример: .addlinktosymbols ап.ев https://example.com привет. Еееее хай\nСимволы пишите без пробелов. " - } - ], - "new_commands": [ - { - "name": "addlinktosymbols", - "original_name": "addlinktosymbols", - "description": { - "default": "[symbols] [link] [text or reply] Add link to symbols\n\nExample: .addlinktosymbols ah.e https://example.com hi hello. YOOOOOOO\nWrite characters without spaces.", - "ru": "[символы] [ссылка] [текст или реплай] Добавить ссылку на символы\n\nПример: .addlinktosymbols ап.ев https://example.com привет. Еееее хай\nСимволы пишите без пробелов. " - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AddLinkToSymbols", - "noargs": "🚫 You didn't enter any arguments", - "IndexError": "😟 You have entered too few arguments", - "wait": "🔴 Please wait a second...", - "none": " ERROR", - "noargs_ru": "🚫 Вы не ввели аргументы", - "IndexError_ru": "😟 Вы ввели слишком мало аргументов", - "wait_ru": "🔴 Подождите немного...", - "none_ru": " ОШИБКА" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "sqlmerr/hikka_mods/autoforward.py": { - "name": "AutoForward", - "description": "Автоматически пересылает сообщения из каналов в один", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": "@sqlmerr_m" - }, - "commands": [ - { - "autoforward": "- вкл/выкл модуля" - } - ], - "new_commands": [ - { - "name": "autoforward", - "original_name": "autoforward", - "description": { - "default": "- вкл/выкл модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AutoForward", - "channels_from": "Каналы из которых будут перессылаться сообщения", - "channel_to": "Канал в который будут пересылаться сообщения из каналов" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/ptichki.py": { - "name": "Ptichki", - "description": "Генератор птиц", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/ptichki.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "ptichka": "[текст] - Сгенерировать стикер с птицей" - }, - { - "ptichkaimg": "[текст] - Сгенерировать фото с птицей" - } - ], - "new_commands": [ - { - "name": "ptichka", - "original_name": "ptichka", - "description": { - "default": "[текст] - Сгенерировать стикер с птицей" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ptichkaimg", - "original_name": "ptichka_img", - "description": { - "default": "[текст] - Сгенерировать фото с птицей" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Ptichki", - "no_args": "🦅 Нужно {}{} {}", - "generation": "🦅 Генерирую птичку..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/fun.py": { - "name": "Fun", - "description": "Module for fun...", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/fun.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "hacku": "Взлом пользователя" - }, - { - "hackp": "Взлом пентагона" - }, - { - "ftype": "Печатать текст" - } - ], - "new_commands": [ - { - "name": "hacku", - "original_name": "hacku", - "description": { - "default": "Взлом пользователя" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "hackp", - "original_name": "hackp", - "description": { - "default": "Взлом пентагона" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ftype", - "original_name": "ftype", - "description": { - "default": "Печатать текст" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Fun", - "no_us": " Должно быть .hacku [юзернейм/ник чела]", - "no_typing_text": " Должно быть .ftype [текст]", - "hacku_process": "💻 Взлом {} в процессе... {}%", - "hackedu": " {} успешно взломан!", - "collecting_info": "💾 Сохранение информации о {}... {}%", - "collected_info": " Успешно нашёл и сохранил всю информацию о {}", - "hackp_process": "👮‍♀️ Взлом пентагона в процессе... {}%", - "hackedp": "🟢 Пентагон успешно взломан!", - "founding_nlo": "👽 Поиск секретных данных об НЛО ... {}%", - "dino_founded": "🦖 Найдены данные о существовании динозавров на земле!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/famods_socket.py": { - "name": "FAmodsSocket", - "description": "Установка модулей через @FAmods_Bot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": null, - "developer": "@FAmods" - }, - "commands": [], - "new_commands": [], - "inline_handlers": [], - "strings": { - "name": "FAmodsSocket" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/telegrapher.py": { - "name": "Telegrapher", - "description": "Создание статей и другое связанное с telegra.ph", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/telegrapher.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "tghpost": "Выложить статью в telegra.ph" - }, - { - "tghup": "Выложить медиа в telegra.ph" - } - ], - "new_commands": [ - { - "name": "tghpost", - "original_name": "tghpost", - "description": { - "default": "Выложить статью в telegra.ph" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tghup", - "original_name": "tghup", - "description": { - "default": "Выложить медиа в telegra.ph" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Telegrapher", - "waiting": "🕑 Создаю страницу на telegra.ph...", - "waiting_up": "🕑 Загружаю файл на telegra.ph...", - "article_ready": "\n Твоя статья в Telegra.ph создана!\n\n🔗 Ссылка: {}\n\nℹ️ Редактировать заголовок/контент/автора на странице можно в {}cfg telegrapher\n", - "upload_ready": "\n⬇️ Файл загружен!\n\n🔗 Ссылка: {}\n", - "upload_error": " Ошибка при выгрузке файла на telegra.ph!", - "media_type_invalid": " Ответь на фото или видео/гиф" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/gemini.py": { - "name": "Gemini", - "description": "Взаимодействие с AI Gemini", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/gemini.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gemini": "Задать вопрос к Gemini" - } - ], - "new_commands": [ - { - "name": "gemini", - "original_name": "gemini", - "description": { - "default": "Задать вопрос к Gemini" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Gemini", - "no_args": " Нужно {}{} {}", - "no_token": " Нету токена! Вставь его в {}cfg gemini", - "asking_gemini": "🔄 Спрашиваю Gemini..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/tondns.py": { - "name": "TonDNS", - "description": "Модуль для работы с Ton DNS", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/tondns.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "itondns": "Информация о TON DNS" - }, - { - "tonshot": "Скриншот TON DNS сайта" - } - ], - "new_commands": [ - { - "name": "itondns", - "original_name": "itondns", - "description": { - "default": "Информация о TON DNS" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tonshot", - "original_name": "tonshot", - "description": { - "default": "Скриншот TON DNS сайта" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "TonDNS", - "waiting": "🕑 Собираю информацию...", - "waiting_shot": "📸 Делаю скриншот TON DNS сайта...", - "shot_ton_dns": "💎 Скриншот TON DNS сайта {}", - "ton_shot_link": "https://mini.s-shot.ru/1920x1080/JPEG/1024/Z100/?{}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/xrocket.py": { - "name": "xRocket", - "description": "Автоматизация базового функционала @xRocket", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/xrocket.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "xwallet": "Посмотреть кошелёк" - }, - { - "xinvoice": "Создать счёт" - }, - { - "xcheck": "Создать чек" - } - ], - "new_commands": [ - { - "name": "xwallet", - "original_name": "xwallet", - "description": { - "default": "Посмотреть кошелёк" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "xinvoice", - "original_name": "xinvoice", - "description": { - "default": "Создать счёт" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "xcheck", - "original_name": "xcheck", - "description": { - "default": "Создать чек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "xRocket", - "no_args": " Нужно {}{}", - "creating": "🔄 Создаю {}...", - "checking_wallet": "🔄 Смотрю кошелёк...", - "no_money": " Не достаточно денег", - "invoice": "💵 Счёт на {} {}\n\n🔗 Оплатить", - "check": "💵 Чек на {} {} {}\n\n🔗 Получить" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/picme.py": { - "name": "PicMe", - "description": "Кринж модуль", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/picme.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "picme": "Включить/выключить режим пикми" - } - ], - "new_commands": [ - { - "name": "picme", - "original_name": "picme", - "description": { - "default": "Включить/выключить режим пикми" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "PicMe", - "p_on": "😘 Режим пикми включен!", - "p_off": "😢 Режим пикми выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/evalaliases.py": { - "name": "EvalAliases", - "description": "Алиаси для eval", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/evalaliases.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "addea": "Добавить алиас" - }, - { - "removea": "Удалить алиас" - }, - { - "getea": "Получить список алиасов для Eval" - } - ], - "new_commands": [ - { - "name": "addea", - "original_name": "addea", - "description": { - "default": "Добавить алиас" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "removea", - "original_name": "removea", - "description": { - "default": "Удалить алиас" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "getea", - "original_name": "getea", - "description": { - "default": "Получить список алиасов для Eval" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "EvalAliases", - "no_args": " Нужно {}{} {}", - "already_created": " Алиас {} уже существует!", - "alias_created": "⚡️ Алиас {} создан!\n \nИспользуй его с помощью {}v{}", - "alias_not_found": " Алиас {} не найден!", - "alias_deleted": " Алиас {} удален!", - "no_aliases": " Вы ещё не создали алиасов!", - "aliases": "🖥 Список алиасов\n \n{}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/pricefreedom.py": { - "name": "PriceFreedom", - "description": "Автоматизированная работа с @rabstvo_game_bot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/pricefreedom.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "pfpromo": "Включить/выключить автоматически активирование промокода" - }, - { - "spfus": "Посмотреть профиль пользователя" - }, - { - "spfme": "Посмотреть свой профиль" - } - ], - "new_commands": [ - { - "name": "pfpromo", - "original_name": "pfpromo", - "description": { - "default": "Включить/выключить автоматически активирование промокода" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spfus", - "original_name": "spfus", - "description": { - "default": "Посмотреть профиль пользователя" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spfme", - "original_name": "spfme", - "description": { - "default": "Посмотреть свой профиль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "PriceFreedom", - "checking_profile": "👀 Смотрю профиль...", - "searching_us": "👀 Поиск пользователя...", - "no_usid": "🚫 Нужно {}{} [айди]", - "promo_on": "🎁 Авто-промо включен!\n\nЧто бы получать промокоды вы должны быть подписаним здесь.", - "promo_off": "🚫 Авто-промо выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/famod.py": { - "name": "Famod", - "description": "Управление вещами, связанными с @FAmods_Bot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/famod.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "fmstats": "Просмотр статистики" - }, - { - "fmsearch": "Поиск модуля" - }, - { - "famods": "Поиск модулей" - } - ], - "new_commands": [ - { - "name": "fmstats", - "original_name": "fmstats", - "description": { - "default": "Просмотр статистики" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "fmsearch", - "original_name": "fmsearch", - "description": { - "default": "Поиск модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "famods", - "original_name": "famods", - "description": { - "default": "Поиск модулей" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": true, - "is_inline_handler": true, - "decorators": [] - } - ], - "inline_handlers": [ - { - "name": "famods", - "description": { - "default": "Поиск модулей" - }, - "decorators": [] - } - ], - "strings": { - "name": "Famod", - "no_q": " Нужно {}{} [запрос]", - "searching_module": "🔄 Поиск модуля...", - "getting_stats": "🔄 Получение статистики...", - "no_found": " Не нашёл такой модуль" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/wakatime.py": { - "name": "Wakatime", - "description": "Показывает твою Wakatime статистику", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/wakatime.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "waka": "Посмотреть свою статистику в Wakatime" - } - ], - "new_commands": [ - { - "name": "waka", - "original_name": "waka", - "description": { - "default": "Посмотреть свою статистику в Wakatime" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Wakatime", - "loading": "🕑 Загрузка статистики...", - "no_token": "🚫 Wakatime токен не поставлен! Поставь его в {}cfg wakatime" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/bigmac.py": { - "name": "BigMac", - "description": "Авто-фарм в @BigMacMetreBot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/bigmac.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "bigmacs": "Включить/выключить авто-фарм" - }, - { - "bp": "Посмотреть свой профиль" - }, - { - "btop": "Посмотреть топ" - } - ], - "new_commands": [ - { - "name": "bigmacs", - "original_name": "bigmacs", - "description": { - "default": "Включить/выключить авто-фарм" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bp", - "original_name": "bp", - "description": { - "default": "Посмотреть свой профиль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "btop", - "original_name": "btop", - "description": { - "default": "Посмотреть топ" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "BigMac", - "checking_profile": "👀 Смотрю профиль...", - "getting_top": "👀 Смотрю статистику...", - "e_on": "🍔 Авто-фарм включен!", - "e_off": "🚫 Авто-фарм выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/gsearch.py": { - "name": "Gsearch", - "description": "Поиск в Google", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/gsearch.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gsearch": "Поиск в Google" - } - ], - "new_commands": [ - { - "name": "gsearch", - "original_name": "gsearch", - "description": { - "default": "Поиск в Google" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Gsearch", - "no_q": " Должно быть {}gsearch [запрос]", - "no_result": "😕 Ничего не нашёл по этому запросу", - "searching": "🔄 Поиск в google.com...", - "searched": "\n🔎 Результаты поиска\n\n🔎 Запрос: {}\n{}\n\n{} результатов за {} сек\n" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/fabrika.py": { - "name": "Fabrika", - "description": "Авто-фарм в @fabrika", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/fabrika.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "fbrw": "Включить/выключить автоматически давать работу работникам" - }, - { - "fbbonus": "Включить/выключить автоматическое получать бонус" - }, - { - "fbteam": "Включить/выключить автоматически отправлятся на комадную работу" - }, - { - "sprof": "Посмотреть свой профиль" - }, - { - "sidtg": "Посмотреть профиль пользователя через айди в тг" - }, - { - "sidfb": "Посмотреть профиль пользователя через айди в боте" - }, - { - "steamfb": "Посмотреть команду через айди" - } - ], - "new_commands": [ - { - "name": "fbrw", - "original_name": "fbrw", - "description": { - "default": "Включить/выключить автоматически давать работу работникам" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "fbbonus", - "original_name": "fbbonus", - "description": { - "default": "Включить/выключить автоматическое получать бонус" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "fbteam", - "original_name": "fbteam", - "description": { - "default": "Включить/выключить автоматически отправлятся на комадную работу" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sprof", - "original_name": "sprof", - "description": { - "default": "Посмотреть свой профиль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sidtg", - "original_name": "sidtg", - "description": { - "default": "Посмотреть профиль пользователя через айди в тг" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sidfb", - "original_name": "sidfb", - "description": { - "default": "Посмотреть профиль пользователя через айди в боте" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "steamfb", - "original_name": "steamfb", - "description": { - "default": "Посмотреть команду через айди" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Fabrika", - "checking_profile": "👀 Смотрю профиль...", - "searching_team": "👀 Поиск команды...", - "searching_id": "👀 Поиск пользователя...", - "no_usid": "🚫 Нужно {}{} [айди]", - "no_found_us": "🚫 Пользователь не найден!", - "rw_on": "⚡️ Отправка рабочих включена!", - "rw_off": "🚫 Отправка рабочих выключена!", - "team_on": "⚡️ Командная работа включена!", - "team_off": "🚫 Командная работа выключена!", - "bonus_on": "🎁 Авто-бонус включен!", - "bonus_off": "🚫 Авто-бонус выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/hbotcommand.py": { - "name": "HbotCommand", - "description": "Дополнительная команда для твоего inline бота", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/hbotcommand.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "busername": "Посмотреть юзернейм бота" - }, - { - "bcsettings": "Настройка команды бота" - } - ], - "new_commands": [ - { - "name": "busername", - "original_name": "busername", - "description": { - "default": "Посмотреть юзернейм бота" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bcsettings", - "original_name": "bcsettings", - "description": { - "default": "Настройка команды бота" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "HbotCommand", - "loading_cfg": "🔄 Открываю настройку..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/hetsu.py": { - "name": "Hetsu", - "description": "Search and install modules easily.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/hetsu.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "hetsu": "Search module" - }, - { - "hetsu": "Search module" - } - ], - "new_commands": [ - { - "name": "hetsu", - "original_name": "hetsucmd", - "description": { - "default": "Search module" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "hetsu", - "original_name": "hetsu", - "description": { - "default": "Search module" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": true, - "is_inline_handler": true, - "decorators": [] - } - ], - "inline_handlers": [ - { - "name": "hetsu", - "description": { - "default": "Search module" - }, - "decorators": [] - } - ], - "strings": { - "name": "Hetsu", - "no_q": " You need to write {}hetsu [query]", - "inline_no_q": " Enter query.", - "no_modules": "❌ No modules founded.", - "searching": "🔍 Hetsu searching...\n \n🛡 Searching above 900+ modules. All modules are safety and clearly moderated.", - "module": "⭐️ Module {module_name} {developer}\n\n🔖 Ratio: {ratio}\n🔎 Query: {query}\n\nℹ️ Description: {description}\n\n💻 Source code: click\n\n⬇️ {prefix}dlm {link}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/spotify4ik.py": { - "name": "Spotify4ik", - "description": "Слушай музыку в Spotify", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/spotify4ik.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "spauth": "Войти в свой аккаунт" - }, - { - "spcode": "Ввести код авторизации" - }, - { - "sppause": "Поставить на паузу текущий трек" - }, - { - "spplay": "Воспроизвести текущий трек" - }, - { - "spbegin": "Включить текущий трек с начала" - }, - { - "spback": "Включить предыдущий трек" - }, - { - "spnext": "Включить следующий трек" - }, - { - "spbio": "Включить/выключить стрим текущего трека в био" - }, - { - "spbiochannel": "Включить/выключить стрим текущего трека в канале в био" - }, - { - "splike": "Лайкнуть текущий трек" - }, - { - "sprepeat": "Повторить текущий трек" - }, - { - "spnorepeat": "Перестать повторять текущий трек" - }, - { - "spnow": "Текущий трек" - } - ], - "new_commands": [ - { - "name": "spauth", - "original_name": "spauth", - "description": { - "default": "Войти в свой аккаунт" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spcode", - "original_name": "spcode", - "description": { - "default": "Ввести код авторизации" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sppause", - "original_name": "sppause", - "description": { - "default": "Поставить на паузу текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spplay", - "original_name": "spplay", - "description": { - "default": "Воспроизвести текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spbegin", - "original_name": "spbegin", - "description": { - "default": "Включить текущий трек с начала" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spback", - "original_name": "spback", - "description": { - "default": "Включить предыдущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spnext", - "original_name": "spnext", - "description": { - "default": "Включить следующий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spbio", - "original_name": "spbio", - "description": { - "default": "Включить/выключить стрим текущего трека в био" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spbiochannel", - "original_name": "spbiochannel", - "description": { - "default": "Включить/выключить стрим текущего трека в канале в био" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "splike", - "original_name": "splike", - "description": { - "default": "Лайкнуть текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "sprepeat", - "original_name": "sprepeat", - "description": { - "default": "Повторить текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spnorepeat", - "original_name": "spnorepeat", - "description": { - "default": "Перестать повторять текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "spnow", - "original_name": "spnow", - "description": { - "default": "Текущий трек" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": {}, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/cryptoqr.py": { - "name": "CryptoQR", - "description": "Создание QR код в стиле CryptoBot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/cryptoqr.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "cqr": "Создать QRcode" - } - ], - "new_commands": [ - { - "name": "cqr", - "original_name": "cqr", - "description": { - "default": "Создать QRcode" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CryptoQR", - "no_args": " Нужно {}cqr [текст/ссылка]", - "creating": " Создаю QRcode..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/stats.py": { - "name": "Stats", - "description": "Показывает статистику твоего аккаунта", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/stats.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "stats": "Получить статистику" - } - ], - "new_commands": [ - { - "name": "stats", - "original_name": "stats", - "description": { - "default": "Получить статистику" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Stats", - "loading_stats": "🔄 Загрузка статистики..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/hetalib.py": { - "name": "HetaLib", - "description": "Модуль для работы с heta", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/hetalib.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "hsearch": "Поиск модуля в heta" - }, - { - "decodehhash": "Декодировать heta hash" - }, - { - "modsrepo": "Получить модули с репозитория" - } - ], - "new_commands": [ - { - "name": "hsearch", - "original_name": "hsearch", - "description": { - "default": "Поиск модуля в heta" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "decodehhash", - "original_name": "decode_hhash", - "description": { - "default": "Декодировать heta hash" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "modsrepo", - "original_name": "mods_repo", - "description": { - "default": "Получить модули с репозитория" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "HetaLib", - "no_q": " Должно быть {}hsearch [запрос]", - "no_hh": " Должно быть {}decode_hhash [хэш]", - "no_repo": " Должно быть {}mods_repo [ссылка_на_репозиторий]", - "invalid_hh": "😕 Неверный хэш", - "invalid_repo": "😕 Неверный репозиторий модулей", - "no_modules_in_repo": "😕 Нету модулей в репозитории", - "searching": "🔄 Поиск модулей...", - "receiving_modules": "🔄 Получаю модули...", - "decoding": "🔄 Декодирую хэш..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/checkhost.py": { - "name": "CheckHost", - "description": "Проверка доступности веб-сайтов, серверов, хостов и IP-адресов с разных геолокаций и тд.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/checkhost.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "chhttp": "Проверить доступность" - } - ], - "new_commands": [ - { - "name": "chhttp", - "original_name": "chhttp", - "description": { - "default": "Проверить доступность" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CheckHost", - "no_url": " Нужно {}{} [адрес]", - "checking_http": "🕓 Проверяю доступность..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/requirements.py": { - "name": "Requirements", - "description": "Работа с pip пакетами в модуле", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/requirements.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "dldeps": "Установить pip пакеты с модуля" - }, - { - "uldeps": "Удалить pip пакеты с модуля" - }, - { - "deps": "Посмотреть pip пакеты с модуля" - } - ], - "new_commands": [ - { - "name": "dldeps", - "original_name": "dldeps", - "description": { - "default": "Установить pip пакеты с модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "uldeps", - "original_name": "uldeps", - "description": { - "default": "Удалить pip пакеты с модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "deps", - "original_name": "deps", - "description": { - "default": "Посмотреть pip пакеты с модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Requirements", - "no_dep": " В модуле нету зависимостей", - "only_url_or_hash": " Только ссылка на модуль, или heta hash", - "no_file_and_link": " Нужно ответить на файл или {}{} [ссылка или heta hash]", - "search_deps": "🕓 Ищу зависимости...", - "install_deps": "🕓 Установка зависимостей:\n\n{}", - "uninstall_deps": "🕓 Удаление зависимостей:\n\n{}", - "installed": " Успешно установил зависимости:\n\n{}\n\n{}", - "uninstalled": " Успешно удалил зависимости:\n\n{}", - "requirements": "⚙️ Зависимости:\n\n{}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/CodeBase64.py": { - "name": "CodeBase64", - "description": "Encode and decode base64", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/CodeBase64.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "cbase64": "Кодирование в base64" - }, - { - "dbase64": "Декодирование из base64" - } - ], - "new_commands": [ - { - "name": "cbase64", - "original_name": "cbase64", - "description": { - "default": "Кодирование в base64" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "dbase64", - "original_name": "dbase64", - "description": { - "default": "Декодирование из base64" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CodeBase64", - "only_base64": "🚫 Only base64", - "enc_txt": "⌨️ You encoded text into base64:\n{}", - "de_txt": "⌨️ You decoded text from base64:\n{}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/tonscan.py": { - "name": "Tonscan", - "description": "Информация о TON адресе", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/tonscan.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "tonwallet": "Информация о TON кошельке" - }, - { - "tonjetton": "Информация о TON токене" - }, - { - "tonnftcol": "Информация о TON NFT коллекции" - }, - { - "tonnft": "Информация о TON NFT" - } - ], - "new_commands": [ - { - "name": "tonwallet", - "original_name": "tonwallet", - "description": { - "default": "Информация о TON кошельке" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tonjetton", - "original_name": "tonjetton", - "description": { - "default": "Информация о TON токене" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tonnftcol", - "original_name": "tonnftcol", - "description": { - "default": "Информация о TON NFT коллекции" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tonnft", - "original_name": "tonnft", - "description": { - "default": "Информация о TON NFT" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Tonscan", - "waiting": "🕑 Собираю информацию..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/faker.py": { - "name": "Faker", - "description": "Генерация фейк информации", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/faker.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gfake": "Сгенерировать фейк информацию" - } - ], - "new_commands": [ - { - "name": "gfake", - "original_name": "gfake", - "description": { - "default": "Сгенерировать фейк информацию" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Faker", - "loading": "🔄 Генерирую информацию..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/fabusiness.py": { - "name": "FAbusiness", - "description": "Бесплатный Telegram business", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/fabusiness.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "business": "Включить/выключить FAbusiness" - }, - { - "bsettings": "Настройка FAbusiness" - } - ], - "new_commands": [ - { - "name": "business", - "original_name": "business", - "description": { - "default": "Включить/выключить FAbusiness" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "bsettings", - "original_name": "bsettings", - "description": { - "default": "Настройка FAbusiness" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FAbusiness", - "loading_cfg": "🔄 Открываю настройку...", - "business_on": "💻 FAbusiness включен!", - "business_off": "🚫 FAbusiness выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/vaper.py": { - "name": "Vaper", - "description": "Авто-фарм в @vapeusebot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/vaper.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "vape": "Включить/выключить авто-фарм" - }, - { - "vp": "Посмотреть свой профиль" - }, - { - "vtop": "Посмотреть топ" - } - ], - "new_commands": [ - { - "name": "vape", - "original_name": "vape", - "description": { - "default": "Включить/выключить авто-фарм" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "vp", - "original_name": "vp", - "description": { - "default": "Посмотреть свой профиль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "vtop", - "original_name": "vtop", - "description": { - "default": "Посмотреть топ" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Vaper", - "checking_profile": "👀 Смотрю профиль...", - "getting_top": "👀 Смотрю статистику...", - "v_on": "⚡️ Авто-фарм включен!", - "v_off": "🚫 Авто-фарм выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/gigachat.py": { - "name": "GigaChat", - "description": "GigaChat AI. БЕЗ АПИ", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/gigachat.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "ggchat": "Задать вопрос к GigaChat" - } - ], - "new_commands": [ - { - "name": "ggchat", - "original_name": "ggchat", - "description": { - "default": "Задать вопрос к GigaChat" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "GigaChat", - "no_args": " Нужно {}{} {}", - "asking_gg": "🔄 Спрашиваю GigaChat...", - "answer": "🗿 Ответ: {answer}\n\n Вопрос: {question}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/anonsms.py": { - "name": "AnonSMS", - "description": "Анонимное сообщение", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/anonsms.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "getanonlink": "Получить ссылку на получение анонимного сообщения" - }, - { - "anonsettings": "Настроят модуль" - } - ], - "new_commands": [ - { - "name": "getanonlink", - "original_name": "getanonlink", - "description": { - "default": "Получить ссылку на получение анонимного сообщения" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "anonsettings", - "original_name": "anonsettings", - "description": { - "default": "Настроят модуль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AnonSMS", - "enter_message": "📩 Отправьте сообщение", - "new_anon_msg": "📨 Вам пришло новое анонимное сообщение:", - "opening_settings": "🔄 Открываю настройки...", - "only_one": "❌ Отправлять сообщение можно раз в {} секунд!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/infoip.py": { - "name": "InfoIP", - "description": "Информация об IP адресе", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/infoip.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "ipi": "Информация об IP" - } - ], - "new_commands": [ - { - "name": "ipi", - "original_name": "ipi", - "description": { - "default": "Информация об IP" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "InfoIP", - "no_ip": " Должно быть .ipi [айпи]", - "no_token": " Нету токена! Поставь его в {}cfg InfoIP", - "invalid_token": "😕 Неверный токен", - "invalid_ip": "😕 Неверный IP", - "searching_info": "🔄 Получаю информацию..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/chmodslist.py": { - "name": "CHmodsList", - "description": "Список каналов с модулями (идея: @codrago)", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/chmodslist.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "chsettings": "Изменить список каналов с модулями" - }, - { - "chmods": "Посмотреть список каналов с модулями" - } - ], - "new_commands": [ - { - "name": "chsettings", - "original_name": "chsettings", - "description": { - "default": "Изменить список каналов с модулями" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "chmods", - "original_name": "chmods", - "description": { - "default": "Посмотреть список каналов с модулями" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "CHmodsList", - "opening_config": "🔄 Открываю настройки..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/grokai.py": { - "name": "GrokAI", - "description": "Взаимодействие с Grok AI", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/grokai.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "grok": "Задать вопрос к Grok" - } - ], - "new_commands": [ - { - "name": "grok", - "original_name": "grok", - "description": { - "default": "Задать вопрос к Grok" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "GrokAI", - "no_args": " Нужно {}{} {}", - "no_token": " Нету токена! Вставь его в {}cfg grokai", - "asking_grok": "🔄 Спрашиваю Grok...", - "answer": "🌐 Ответ: {answer}\n\n Вопрос: {question}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/proxy.py": { - "name": "Proxy", - "description": "Работа с прокси", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/proxy.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gproxy": "Получить рандомное прокси" - }, - { - "wproxy": "Проверить работу прокси" - } - ], - "new_commands": [ - { - "name": "gproxy", - "original_name": "gproxy", - "description": { - "default": "Получить рандомное прокси" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "wproxy", - "original_name": "wproxy", - "description": { - "default": "Проверить работу прокси" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Proxy", - "not_work_proxy": " Прокси не работает", - "no_args": " Нужно быть {}{} {}", - "no_link": " Нету ссылки на прокси! Вставь её в {}cfg proxy", - "incorrect_protocol": "😕 Неверный протокол или его нету в нашей базе!", - "update_link": "😕 Истек срок работы ссылки! Обнови её в {}cfg proxy", - "searching_proxy": "🔄 Ищю прокси...", - "checking_proxy": "🔄 Проверяю прокси..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/ytsearch.py": { - "name": "YTsearch", - "description": "Поиск в Youtube", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/ytsearch.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "ytvsearch": "Поиск видео в Youtube" - }, - { - "ytcsearch": "Поиск каналов в Youtube" - } - ], - "new_commands": [ - { - "name": "ytvsearch", - "original_name": "ytvsearch", - "description": { - "default": "Поиск видео в Youtube" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "ytcsearch", - "original_name": "ytcsearch", - "description": { - "default": "Поиск каналов в Youtube" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "YTsearch", - "no_q": " Должно быть {}{} [запрос]", - "no_result": "😕 Ничего не нашёл по этому запросу", - "searching": "🔄 Поиск в youtube.com...", - "searched": "\n🔎 Результаты поиска {}\n\n🔎 Запрос: {}{}\n\n{} результатов за {} сек\n" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/freegpt.py": { - "name": "FreeGPT", - "description": "Бесплатный ChatGPT. БЕЗ API. БЕЗ БОТОВ.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/freegpt.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gf": "Задать вопрос к ChatGPT" - }, - { - "gfi": "Сгенерировать картинку" - } - ], - "new_commands": [ - { - "name": "gf", - "original_name": "gf", - "description": { - "default": "Задать вопрос к ChatGPT" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "gfi", - "original_name": "gfi", - "description": { - "default": "Сгенерировать картинку" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "FreeGPT", - "no_args": " Нужно {}{} {}", - "asking_chatgpt": "🔄 Спрашиваю ChatGPT...\n\n👾 Вы также можете получать ответы в реальном времены с помощью stream_answer в {prefix}cfg FreeGPT", - "creating_image": "🔄 Генерирую изображение...", - "answer_text": "👨‍💻 Вопрос: {question}\n\n🤖 Ответ: {answer}\n\n🖥 Модель: {model}", - "photo_caption": "🖼 Промпт: {prompt}\n \n🖥 Модель: {model}" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/autogh.py": { - "name": "AutoGH", - "description": "Авто-коммиты в Github", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/autogh.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "autocommit": "Включить/выключить автоматический коммит" - } - ], - "new_commands": [ - { - "name": "autocommit", - "original_name": "autocommit", - "description": { - "default": "Включить/выключить автоматический коммит" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AutoGH", - "no_cfg": "🚫 Нету {}! Вставьте его в config через {}cfg AutoGH", - "autocommit_on": "🖥 Авто-коммит включен!", - "autocommit_off": "🚫 Авто-коммит выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/phoneinfo.py": { - "name": "PhoneInfo", - "description": "Информация о телефоне", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/phoneinfo.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "pnsearch": "Поиск телефона" - }, - { - "pninfo": "Получить информацию о телефоне" - } - ], - "new_commands": [ - { - "name": "pnsearch", - "original_name": "pnsearch", - "description": { - "default": "Поиск телефона" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "pninfo", - "original_name": "pninfo", - "description": { - "default": "Получить информацию о телефоне" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "PhoneInfo", - "no_phone": " Нужно {}{} [название телефона]", - "searching": "🔄 Поиск телефона...", - "searching_info": "🔄 Поиск информации о телефоне...", - "no_found": " Не нашёл такой телефон", - "cameras_txt": "📷 Cameras:", - "software_txt": "🖥 Software:", - "hardware_txt": "💾 Hardware:" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/banforaskmod.py": { - "name": "BanForAskMod", - "description": "Бан за просьбу дать модулей", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/banforaskmod.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "bfmsettings": "Открыть настройку модуля" - } - ], - "new_commands": [ - { - "name": "bfmsettings", - "original_name": "bfmsettings", - "description": { - "default": "Открыть настройку модуля" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "BanForAskMod", - "cannot_ban": " Не могу забанить пользователя", - "opening_settings": "🔄 Открываю настройку..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/executor.py": { - "name": "Executor", - "description": "Выполнение python кода", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/executor.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "exec": "Выполнить python код" - } - ], - "new_commands": [ - { - "name": "exec", - "original_name": "execcmd", - "description": { - "default": "Выполнить python код" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Executor", - "no_code": " Должно быть {}exec [python код]", - "executing": "🔄 Выполняю код..." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/edmes.py": { - "name": "Edmes", - "description": "Редактирует сообщение с заданим текстом.", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/edmes.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "edmsg": "Редактировать" - } - ], - "new_commands": [ - { - "name": "edmsg", - "original_name": "edmsg", - "description": { - "default": "Редактировать" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Edmes" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/avachanger.py": { - "name": "AvaChanger", - "description": "Смена аватарки по времени", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/avachanger.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "avatarl": "Смена аватарки по времени" - }, - { - "avatarlstop": "Выключить смену аватарки по времени" - } - ], - "new_commands": [ - { - "name": "avatarl", - "original_name": "avatarl", - "description": { - "default": "Смена аватарки по времени" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "avatarlstop", - "original_name": "avatarl_stop", - "description": { - "default": "Выключить смену аватарки по времени" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "AvaChanger", - "no_args": " Нужно {}avatarl [сколько раз] [сколько ждать перед сменой каждой аватарки]", - "no_reply": " Нужно ответить на сообщение с фоткой", - "changing_avatars": "🔄 Меняю аватарки...\n⏳ Это займёт {} секунд", - "was_off": " Смена аватарки была выключена!", - "off": " Выключил смену аватарки", - "completed": " Готово. Сменил аватарку {} раз за {} секунд/" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/timer.py": { - "name": "Timer", - "description": "Показывает сколько времени осталось", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/timer.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "stime": "Посмотреть сколько осталось времени" - } - ], - "new_commands": [ - { - "name": "stime", - "original_name": "stime", - "description": { - "default": "Посмотреть сколько осталось времени" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Timer", - "no_date": " Добавь сначала дату в {}cfg timer", - "invalid_date": " Неверный формат даты и времени в конфиге.", - "invalid_timezone": " Неверный часовой пояс." - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/epsilion.py": { - "name": "Epsilion", - "description": "Авто-фарм в @EpsilionWarBot", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/epsilion.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "eps": "Включить/выключить авто-фарм" - }, - { - "epb": "Включить/выключить авто ежедневный бонус" + "logpm": "Begins logging PMs" }, { - "epp": "Посмотреть свой профиль" + "unlogpm": "Stops logging PMs" } ], "new_commands": [ { - "name": "eps", - "original_name": "eps", - "description": { - "default": "Включить/выключить авто-фарм" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "epb", - "original_name": "epb", + "name": "logpm", + "original_name": "logpmcmd", "description": { - "default": "Включить/выключить авто ежедневный бонус" + "default": "Begins logging PMs" }, "cmd_names": {}, "aliases": [], @@ -8276,91 +781,10 @@ "decorators": [] }, { - "name": "epp", - "original_name": "epp", - "description": { - "default": "Посмотреть свой профиль" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Epsilion", - "checking_profile": "👀 Смотрю профиль...", - "b_on": "⚡️ Авто-фарм включен!", - "b_off": "🚫 Авто-фарм выключен!", - "bonus_on": "⚡️ Авто ежедневный бонус включен!", - "bonus_off": "🚫 Авто ежедневный бонус выключен!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/giveaways.py": { - "name": "Giveaways", - "description": "Авто-участие в розыгрышах Telegram Premium", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/giveaways.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "gwtg": "Включить/выключить автоматическое участие в розыгрышах Telegram Premium" - } - ], - "new_commands": [ - { - "name": "gwtg", - "original_name": "gwtg", - "description": { - "default": "Включить/выключить автоматическое участие в розыгрышах Telegram Premium" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "Giveaways", - "giveaways_on": "🎁 Авто-участие включено!", - "giveaways_off": "🚫 Авто-участие выключено!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, - "fajox1/famods/removebg.py": { - "name": "RemoveBG", - "description": "Убрать фон из изображения", - "cls_doc": {}, - "meta": { - "pic": null, - "banner": "https://github.com/FajoX1/FAmods/blob/main/assets/banners/removebg.png?raw=true", - "developer": "@FAmods" - }, - "commands": [ - { - "removebg": "Убрать фон из изображения" - } - ], - "new_commands": [ - { - "name": "removebg", - "original_name": "removebg", + "name": "unlogpm", + "original_name": "unlogpmcmd", "description": { - "default": "Убрать фон из изображения" + "default": "Stops logging PMs" }, "cmd_names": {}, "aliases": [], @@ -8372,13 +796,11 @@ ], "inline_handlers": [], "strings": { - "name": "RemoveBG", - "must_be_forced": " Фото не должно быть сжатым!", - "no_photo": " Нужно ответить на фото!", - "no_token": " Нету токена! Поставь его в {}cfg RemoveBG", - "invalid_token": "😕 Неверный токен", - "only_photo": "😕 Удалять фон можно только с фото (.png, .jpg, .jpeg)", - "removing_bg": "🔄 Удаление фона..." + "name": "PM Logger", + "start": "Your conversation is now being logged", + "not_pm": "You can't log a group", + "stopped": "Your conversation is no longer being logged", + "log_group_cfg_doc": "Group or channel ID where to send the logged PMs" }, "has_on_load": false, "has_on_unload": false, @@ -8437,6 +859,3657 @@ "has_on_unload": false, "class_cmd_names": {} }, + "GeekTG/FTG-Modules/admin_tools.py": { + "name": "AdminToolsMod", + "description": "Admin Tools", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": null + }, + "commands": [ + { + "ecp": "Command .ecp changes the pic of the chat.\nUse: .ecp ." + }, + { + "promote": "Command .promote for promote user to admin rights.\nUse: .promote <@ or reply> ." + }, + { + "demote": "Command .demote for demote user to admin rights.\nUse: .demote <@ or reply>." + }, + { + "pin": "Command .pin for pin message in the chat.\nUse: .pin ." + }, + { + "unpin": "Command .unpin for unpin message in the chat.\nUse: .unpin." + }, + { + "kick": "Command .kick for kick the user.\nUse: .kick <@ or reply>." + }, + { + "ban": "Command .ban for ban the user.\nUse: .ban <@ or reply>." + }, + { + "unban": "Command .unban for unban the user.\nUse: .unban <@ or reply>." + }, + { + "mute": "Command .mute for mute the user.\nUse: .mute <@ or reply>