{
"modules": {
"LimokaLegacy.py": {
"name": "LimokaLegacy",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@limokanews"
},
"commands": [],
"new_commands": [],
"inline_handlers": [],
"strings": {},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"Limoka.py": {
"name": "ModuleRepository",
"description": "Manages module data and filtering.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@limokanews"
},
"commands": [],
"new_commands": [],
"inline_handlers": [],
"strings": {},
"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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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": {}
},
"SekaiYoneya/Friendly-telegram/DeleteTimer.py": {
"name": "DeleteTimer",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [],
"new_commands": [],
"inline_handlers": [],
"strings": {},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/kickall-addusers.py": {
"name": "addmembersMod",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"addusers": "Добавляет людей с чата в чат."
},
{
"kickall": "Удаляет всех пользователей из чата."
}
],
"new_commands": [
{
"name": "addusers",
"original_name": "adduserscmd",
"description": {
"default": "Добавляет людей с чата в чат."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "kickall",
"original_name": "kickallcmd",
"description": {
"default": "Удаляет всех пользователей из чата."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "kickall & addusers"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/SendPhotos.py": {
"name": "GetPPMod",
"description": "Description for module",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"poto": "Кинуть фоточки"
}
],
"new_commands": [
{
"name": "poto",
"original_name": "potocmd",
"description": {
"default": "Кинуть фоточки"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "SendPhotos"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Frazes.py": {
"name": "FrazesMod",
"description": "Госу, пикапы, подкаты.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"gosu": "Выебать чью-то мамку"
},
{
"pikap": "Пикап"
},
{
"podkat": "Подкат"
},
{
"ayf": "АУФ!!!"
}
],
"new_commands": [
{
"name": "gosu",
"original_name": "gosucmd",
"description": {
"default": "Выебать чью-то мамку"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "pikap",
"original_name": "pikapcmd",
"description": {
"default": "Пикап"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "podkat",
"original_name": "podkatcmd",
"description": {
"default": "Подкат"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "ayf",
"original_name": "ayfcmd",
"description": {
"default": "АУФ!!!"
},
"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": {}
},
"SekaiYoneya/Friendly-telegram/Sender.py": {
"name": "SenderMod",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"snd": ".snd <канал/чат/id> \nОтправить сообщение в чат/канал(без авторства)"
}
],
"new_commands": [
{
"name": "snd",
"original_name": "sndcmd",
"description": {
"default": ".snd <канал/чат/id> \nОтправить сообщение в чат/канал(без авторства)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Sender"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/AudioEditor.py": {
"name": "AudioEditorMod",
"description": "Модуль для работы со звуком(???)",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"bass": ".bass [уровень bass'а 2-100 (Default 2)] \nBassBoost"
},
{
"fv": ".fv [уровень шакала 2-100 (Default 25)] \nШакалинг"
},
{
"echos": ".echos \nЭхо эффект"
},
{
"volup": ".volup \nУвеличить громкость на 10dB"
},
{
"voldw": ".voldw \nУменьшить громкость на 10dB"
},
{
"revs": ".revs \nРазвернуть аудио"
},
{
"reps": ".reps \nПовторить аудио 2 раза подряд"
},
{
"slows": ".slows \nЗамедлить аудио 0.5x"
},
{
"fasts": ".fasts \nУскорить аудио 1.5x"
},
{
"rights": ".rights \nВесь звук в правый канал"
},
{
"lefts": ".lefts \nВесь звук в левый канал"
},
{
"norms": ".norms \nНормализовать звук (Из тихого - нормальный)"
},
{
"byroberts": ".byroberts \nДобавить в конец аудио \"Directed by Robert B Weide\""
}
],
"new_commands": [
{
"name": "bass",
"original_name": "basscmd",
"description": {
"default": ".bass [уровень bass'а 2-100 (Default 2)] \nBassBoost"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "fv",
"original_name": "fvcmd",
"description": {
"default": ".fv [уровень шакала 2-100 (Default 25)] \nШакалинг"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "echos",
"original_name": "echoscmd",
"description": {
"default": ".echos \nЭхо эффект"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "volup",
"original_name": "volupcmd",
"description": {
"default": ".volup \nУвеличить громкость на 10dB"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "voldw",
"original_name": "voldwcmd",
"description": {
"default": ".voldw \nУменьшить громкость на 10dB"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "revs",
"original_name": "revscmd",
"description": {
"default": ".revs \nРазвернуть аудио"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "reps",
"original_name": "repscmd",
"description": {
"default": ".reps \nПовторить аудио 2 раза подряд"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "slows",
"original_name": "slowscmd",
"description": {
"default": ".slows \nЗамедлить аудио 0.5x"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "fasts",
"original_name": "fastscmd",
"description": {
"default": ".fasts \nУскорить аудио 1.5x"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rights",
"original_name": "rightscmd",
"description": {
"default": ".rights \nВесь звук в правый канал"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "lefts",
"original_name": "leftscmd",
"description": {
"default": ".lefts \nВесь звук в левый канал"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "norms",
"original_name": "normscmd",
"description": {
"default": ".norms \nНормализовать звук (Из тихого - нормальный)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "byroberts",
"original_name": "byrobertscmd",
"description": {
"default": ".byroberts \nДобавить в конец аудио \"Directed by Robert B Weide\""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AudioEditor"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/MyRep.py": {
"name": "MyRepMod",
"description": "Модуль с вашей репутацией",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"rep": "Включить режим репутаций."
},
{
"myrep": "Посмотреть свою репутацию. Используй: .myrep clear (очистка репутации)."
}
],
"new_commands": [
{
"name": "rep",
"original_name": "repcmd",
"description": {
"default": "Включить режим репутаций."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "myrep",
"original_name": "myrepcmd",
"description": {
"default": "Посмотреть свою репутацию. Используй: .myrep clear (очистка репутации)."
},
"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": {}
},
"SekaiYoneya/Friendly-telegram/AutoBlackList.py": {
"name": "AutoBlackListMod",
"description": "Кидает всех неконтактов в ЧС.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"autobl": "Включить/выключить режим"
},
{
"autoblstatus": "Проверить статус AutoBlackList"
},
{
"autodelchat": "Автоматически удаляет диалог после того, как кинет в ЧС"
}
],
"new_commands": [
{
"name": "autobl",
"original_name": "autoblcmd",
"description": {
"default": "Включить/выключить режим"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "autoblstatus",
"original_name": "autoblstatuscmd",
"description": {
"default": "Проверить статус AutoBlackList"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "autodelchat",
"original_name": "autodelchatcmd",
"description": {
"default": "Автоматически удаляет диалог после того, как кинет в ЧС"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AutoBlackList"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/BanMedia.py": {
"name": "BanMediaMod",
"description": "Модуль блокировки стикеров или гифок в чатах.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"banmedia": "Используй: .banmedia чтобы заблокировать стикер или гифку в чате. | аргументы «clear или clearall» (по желанию)"
}
],
"new_commands": [
{
"name": "banmedia",
"original_name": "banmediacmd",
"description": {
"default": "Используй: .banmedia чтобы заблокировать стикер или гифку в чате. | аргументы «clear или clearall» (по желанию)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "BanMedia"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/x0-Uploader.py": {
"name": "x0Mod",
"description": "Uploader",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"x0": ""
}
],
"new_commands": [
{
"name": "x0",
"original_name": "x0cmd",
"description": {
"default": ""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "x0 Uploader"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/WelcomeLeft.py": {
"name": "WelcomeLeftMod",
"description": "Вход и выход пользователей в чате.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"welcome": "Включить/выключить приветствие новых пользователей в чате. Используй: .welcome ."
},
{
"setwelcome": "Установить приветствие новых пользователей в чате.\nИспользуй: .setwelcome <текст (можно использовать {name}; {chat})>; ничего."
},
{
"left": "Включить/выключить выход пользователей из чата. Используй: .left ."
},
{
"setleft": "Установить новое сообщение при выходе из чата пользователей.\nИспользуй: .setleft <текст (можно использовать {name}; {chat})>; ничего."
}
],
"new_commands": [
{
"name": "welcome",
"original_name": "welcomecmd",
"description": {
"default": "Включить/выключить приветствие новых пользователей в чате. Используй: .welcome ."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "setwelcome",
"original_name": "setwelcomecmd",
"description": {
"default": "Установить приветствие новых пользователей в чате.\nИспользуй: .setwelcome <текст (можно использовать {name}; {chat})>; ничего."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "left",
"original_name": "leftcmd",
"description": {
"default": "Включить/выключить выход пользователей из чата. Используй: .left ."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "setleft",
"original_name": "setleftcmd",
"description": {
"default": "Установить новое сообщение при выходе из чата пользователей.\nИспользуй: .setleft <текст (можно использовать {name}; {chat})>; ничего."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Welcome & Left"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/RenameCont.py": {
"name": "RenameMod",
"description": "Переиминовать или добавить в контакт.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"rename": ""
}
],
"new_commands": [
{
"name": "rename",
"original_name": "renamecmd",
"description": {
"default": ""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Rename"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Pinger.py": {
"name": "PingerMod",
"description": "более точный пинг",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"ping": "пингует"
}
],
"new_commands": [
{
"name": "ping",
"original_name": "pingcmd",
"description": {
"default": "пингует"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Pinger"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/SpamBot.py": {
"name": "SpamBotMod",
"description": "Показывает ваши ограничения.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"spambot": "Смотреть статус ограничений."
},
{
"thankbot": "Написать 'хорошо, спасибо', когда есть инлайн."
},
{
"okbot": "Написать 'Ок', когда есть инлайн."
},
{
"whatbot": "Спросить, почему на Вас могли жаловаться, когда есть инлайн."
},
{
"plsbot": "Попросить снять Вам ограничения, когда есть инлайн."
},
{
"ponspsbot": "Написать 'Понятно, спасибо', когда есть инлайн."
},
{
"infobot": "Узнать больше о спаме, когда есть инлайн."
}
],
"new_commands": [
{
"name": "spambot",
"original_name": "spambotcmd",
"description": {
"default": "Смотреть статус ограничений."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "thankbot",
"original_name": "thankbotcmd",
"description": {
"default": "Написать 'хорошо, спасибо', когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "okbot",
"original_name": "okbotcmd",
"description": {
"default": "Написать 'Ок', когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "whatbot",
"original_name": "whatbotcmd",
"description": {
"default": "Спросить, почему на Вас могли жаловаться, когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "plsbot",
"original_name": "plsbotcmd",
"description": {
"default": "Попросить снять Вам ограничения, когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "ponspsbot",
"original_name": "ponspsbotcmd",
"description": {
"default": "Написать 'Понятно, спасибо', когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "infobot",
"original_name": "infobotcmd",
"description": {
"default": "Узнать больше о спаме, когда есть инлайн."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "SpamBot"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Leo.py": {
"name": "leomatchMod",
"description": "Леонардо Дайвинчик",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"diz": "Дизлайкнуть пользователь."
},
{
"like": "Лайкнуть пользователь."
},
{
"spack": "Не нужен мне ваш стикерпак."
},
{
"tt": "Не нужен мне ваш тик ток."
},
{
"unafk": "Выйти из АФК и смотреть анкеты."
}
],
"new_commands": [
{
"name": "diz",
"original_name": "dizcmd",
"description": {
"default": "Дизлайкнуть пользователь."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "like",
"original_name": "likecmd",
"description": {
"default": "Лайкнуть пользователь."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "spack",
"original_name": "spackcmd",
"description": {
"default": "Не нужен мне ваш стикерпак."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "tt",
"original_name": "ttcmd",
"description": {
"default": "Не нужен мне ваш тик ток."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "unafk",
"original_name": "unafkcmd",
"description": {
"default": "Выйти из АФК и смотреть анкеты."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Leo"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Quotes.py": {
"name": "QuotesMod",
"description": "Quotes a message",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"mquote": ""
},
{
"quote": ".quote - quote a message"
},
{
"fquote": ".fquote @ or - fake quote"
}
],
"new_commands": [
{
"name": "mquote",
"original_name": "mquotecmd",
"description": {
"default": ""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "quote",
"original_name": "quotecmd",
"description": {
"default": ".quote - quote a message"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "fquote",
"original_name": "fquotecmd",
"description": {
"default": ".fquote @ or - fake quote"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Quotes",
"silent_processing_cfg_doc": "Process quote silently(mostly w/o editing)",
"module_endpoint_cfg_doc": "Module endpoint URL",
"quote_limit_cfg_doc": "Limit for messages per quote",
"max_width_cfg_doc": "Maximum quote width in pixels",
"scale_factor_cfg_doc": "Quote quality (up to 5.5)",
"square_avatar_cfg_doc": "Square avatar in quote",
"text_color_cfg_doc": "Color of text in quote",
"reply_line_color_cfg_doc": "Reply line color",
"reply_thumb_radius_cfg_doc": "Reply media thumbnail radius in pixels",
"admintitle_color_cfg_doc": "Admin title color",
"message_radius_cfg_doc": "Message radius in px",
"picture_radius_cfg_doc": "Media picture radius in px",
"background_color_cfg_doc": "Quote background color",
"quote_limit_reached": "The maximum number of messages in multiquote - {}.",
"fq_incorrect_args": "Args incorrect. \"@$username (ID)$text\" or \"$reply $text\"",
"updating": "Updating...",
"update_error": "Update error",
"processing": "Processing...",
"unreachable_error": "API Host is unreachable now. Please try again later.",
"server_error": "API Error occured :)",
"no_reply": "You didn't reply to a message.",
"creator": "Owner",
"admin": "Admin",
"channel": "Channel",
"media_type_photo": "Photo",
"media_type_video": "📹Video",
"media_type_videomessage": "📹Video message",
"media_type_voice": "🎵Voice message",
"media_type_audio": "🎧Music: {} - {}",
"media_type_contact": "👤Contact: {}",
"media_type_poll": "📊Poll: ",
"media_type_quiz": "📊Quiz: ",
"media_type_location": "📍Location",
"media_type_gif": "🖼GIF",
"media_type_sticker": "Sticker",
"media_type_file": "💾File",
"dice_type_dice": "Dice",
"dice_type_dart": "Dart",
"ball_thrown": "Ball thrown",
"ball_kicked": "Ball kicked",
"dart_thrown": "Dart thrown",
"dart_almostthere": "almost there!",
"dart_missed": "missed!",
"dart_bullseye": "bullseye!"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Pic.py": {
"name": "PicPhotosMod",
"description": "Фотографии из @pic.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"gow": ""
}
],
"new_commands": [
{
"name": "gow",
"original_name": "gowcmd",
"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": {}
},
"SekaiYoneya/Friendly-telegram/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": {}
},
"SekaiYoneya/Friendly-telegram/AudioConverter.py": {
"name": "AudioConverterMod",
"description": "Конвертирование в разные форматы",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"tovoice": ".tovoice \nСконвертировать аудио в войс "
},
{
"toformat": ".toformat [format] \n Сконвертировать аудио/видео/войс в нужный формат \nПоддерживаются mp3, m4a, ogg, mpeg, wav, oga "
}
],
"new_commands": [
{
"name": "tovoice",
"original_name": "tovoicecmd",
"description": {
"default": ".tovoice \nСконвертировать аудио в войс "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "toformat",
"original_name": "toformatcmd",
"description": {
"default": ".toformat [format] \n Сконвертировать аудио/видео/войс в нужный формат \nПоддерживаются mp3, m4a, ogg, mpeg, wav, oga "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AudioConverter"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/ChatStats.py": {
"name": "ChatStatisticMod",
"description": "Статистика чата",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"stata": ""
}
],
"new_commands": [
{
"name": "stata",
"original_name": "statacmd",
"description": {
"default": ""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "ChatStatistic"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/ChatModule.py": {
"name": "ChatMod",
"description": "Чат модули",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"userid": "Команда .userid <@ или реплай> показывает ID выбранного пользователя."
},
{
"chatid": "Команда .chatid показывает ID чата."
},
{
"invite": "Используйте .invite <@ или реплай>, чтобы добавить пользователя в чат."
},
{
"leave": "Используйте команду .leave, чтобы выйти из чата."
},
{
"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": "leave",
"original_name": "leavecmd",
"description": {
"default": "Используйте команду .leave, чтобы выйти из чата."
},
"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": {}
},
"SekaiYoneya/Friendly-telegram/Anti-PM.py": {
"name": "AntiPMMod",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"pm": "Используй: .pm : чтобы включить/отключить авто ответ на личные сообщения."
},
{
"allow": "Используй: .allow чтобы разрешить этому пользователю писать вам в личку."
},
{
"deny": "Используй: .deny чтобы запретить этому пользователю писать вам в личку."
},
{
"allowed": "Используй: .allowed : чтобы посмотреть список пользователей которым вы разрешили писать в личку."
},
{
"block": "Используй: .block чтобы заблокировать этого пользователя."
},
{
"unblock": "Используй: .unblock чтобы разблокировать этого пользователя."
},
{
"addcont": "Используй: .addcont чтобы добавить пользователя в свои контакты."
},
{
"delcont": "Используй: .delcont чтобы удалить пользователя из своих контактов."
},
{
"rename": ""
}
],
"new_commands": [
{
"name": "pm",
"original_name": "pmcmd",
"description": {
"default": "Используй: .pm : чтобы включить/отключить авто ответ на личные сообщения."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "allow",
"original_name": "allowcmd",
"description": {
"default": "Используй: .allow чтобы разрешить этому пользователю писать вам в личку."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "deny",
"original_name": "denycmd",
"description": {
"default": "Используй: .deny чтобы запретить этому пользователю писать вам в личку."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "allowed",
"original_name": "allowedcmd",
"description": {
"default": "Используй: .allowed : чтобы посмотреть список пользователей которым вы разрешили писать в личку."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "block",
"original_name": "blockcmd",
"description": {
"default": "Используй: .block чтобы заблокировать этого пользователя."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "unblock",
"original_name": "unblockcmd",
"description": {
"default": "Используй: .unblock чтобы разблокировать этого пользователя."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "addcont",
"original_name": "addcontcmd",
"description": {
"default": "Используй: .addcont чтобы добавить пользователя в свои контакты."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "delcont",
"original_name": "delcontcmd",
"description": {
"default": "Используй: .delcont чтобы удалить пользователя из своих контактов."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rename",
"original_name": "renamecmd",
"description": {
"default": ""
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Anti-PM",
"pm_off": "Теперь вы принимаете сообщения от всех пользователей.",
"pm_on": "Вы перестали принимать сообщения от пользователей.",
"pm_go_away": "Здравствуй! К сожалению, я не принимаю личные сообщения.\n\nСвяжитесь со мной в @sekai_pmbot, или ожидайте пока я одобрю вас.",
"pm_allowed": "Я разрешил {} писать мне.",
"pm_deny": "Я запретил {} писать мне.",
"blocked": "{} был(-а) занесен(-а) в Черный Список.",
"unblocked": "{} удален(-а) из Черного Списка.",
"addcontact": "{} был(-а) добавлен(-а) в контакты.",
"delcontact": "{} был(-а) удален(-а) из контактов.",
"who_to_allow": "Кому разрешить писать в личку ?",
"who_to_deny": "Кому запретить писать в личку ?",
"who_to_block": "Укажите, кого блокировать.",
"who_to_unblock": "Укажите, кого разблокировать.",
"who_to_contact": "Укажите, кого добавить в контакт.",
"who_to_delcontact": "Укажите, кого удалить из контактов."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/Online.py": {
"name": "EternalOnlineMod",
"description": "Вечный онлайн, который будет читать сообщения в чатах.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"online": "Включить вечный онлайн"
}
],
"new_commands": [
{
"name": "online",
"original_name": "onlinecmd",
"description": {
"default": "Включить вечный онлайн"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Online"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/SearchMusic.py": {
"name": "SearchMusicMod",
"description": "Модуль SearchMusic - поиск музыки \nРаботает через бота @lybot ",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"sm": "Используй: .sm «название» чтобы найти музыку по названию."
}
],
"new_commands": [
{
"name": "sm",
"original_name": "smcmd",
"description": {
"default": "Используй: .sm «название» чтобы найти музыку по названию."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "SearchMusic"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"SekaiYoneya/Friendly-telegram/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": {}
},
"SekaiYoneya/Friendly-telegram/TikTok.py": {
"name": "TikTok",
"description": "",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [],
"new_commands": [],
"inline_handlers": [],
"strings": {},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/qrgen.py": {
"name": "QRGenMod",
"description": "Generate QR codes from text or links",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, qr"
},
"commands": [
{
"qr": " — generate QR code | (RU) Сгенерировать QR-код из текста или ссылки"
}
],
"new_commands": [
{
"name": "qr",
"original_name": "qr",
"description": {
"default": " — generate QR code",
"ru": "Сгенерировать QR-код из текста или ссылки"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "QRGen",
"generating": "📡 Generating QR for:\n{text}",
"no_text": "❗ Please provide text or a link to encode",
"api_error": "🚫 Error while contacting QR API",
"not_image": "⚠️ API did not return an image",
"ok": "✅ QR code successfully generated",
"error_with_details": "🚫 Error:\n{error}",
"name_ru": "QRGen",
"generating_ru": "📡 Генерация QR для:\n{text}",
"no_text_ru": "❗ Укажи текст или ссылку для кодирования",
"api_error_ru": "🚫 Ошибка при запросе к QR API",
"not_image_ru": "⚠️ API не вернул изображение",
"ok_ru": "✅ QR-код успешно сгенерирован",
"error_with_details_ru": "🚫 Ошибка:\n{error}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/stream.py": {
"name": "StreamMod",
"description": "📡 RTMP media streaming",
"cls_doc": {
"ru": "📡 RTMP стриминг медиафайлов"
},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"stream": "[reply to media] — start stream or add to queue | (RU) [ответ на медиа] – запустить трансляцию"
},
{
"streamctl": "– open stream control panel | (RU) – панель управления трансляцией"
},
{
"streamstop": "– stop stream and clear queue | (RU) – остановить трансляцию и очистить очередь"
}
],
"new_commands": [
{
"name": "stream",
"original_name": "stream",
"description": {
"default": "[reply to media] — start stream or add to queue",
"ru": "[ответ на медиа] – запустить трансляцию"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "streamctl",
"original_name": "streamctl",
"description": {
"default": "– open stream control panel",
"ru": "– панель управления трансляцией"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "streamstop",
"original_name": "streamstop",
"description": {
"default": "– stop stream and clear queue",
"ru": "– остановить трансляцию и очистить очередь"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Stream",
"status_active": "▶️ Stream is live\n\n{icon} {file}\n⏱ Time: {elapsed}\n🔢 PID: {pid}\n📡 {rtmp}\n🎥 {vbr} | {fps}fps | {preset}\n🔊 {abr}\n📋 Queue: {queue}",
"status_idle": "⏸ Stream is not active",
"status_queue": "\n📋 Queue: {n}",
"stopped": "⏹ Stream stopped.",
"no_rtmp": "❌ RTMP not configured!\nTap a button to set it up.",
"downloading": "⏳ Downloading…",
"dl_failed": "❌ Failed to download file.",
"queued": "📋 Added to queue ({n})\n{icon} {file}",
"not_running": "Not running",
"queue_empty": "Queue is empty",
"queue_header": "📋 Queue:\n",
"settings_title": "⚙️ Stream settings",
"btn_stop": "⏹ Stop",
"btn_queue": "📋 Queue",
"btn_refresh": "🔄 Refresh",
"btn_settings": "⚙️ Settings",
"btn_status": "📊 Status",
"btn_back": "🔙 Back",
"btn_preset": "🎞 Preset: {v}",
"btn_tune": "🎭 Tune: {v}",
"btn_vbr": "🎥 Video: {v}",
"btn_abr": "🔊 Audio: {v}",
"btn_fps": "📐 FPS: {v}",
"btn_res": "🖥 Res: {v}",
"btn_threads": "🧵 Threads: {v}",
"btn_rtmps": "📡 RTMP URL",
"btn_key": "🔑 Stream key",
"btn_set_rtmps": "📡 Set RTMP URL",
"btn_set_key": "🔑 Set stream key",
"ph_vbr": "Video bitrate, e.g. 2000k",
"ph_abr": "Audio bitrate, e.g. 128k",
"ph_threads": "Thread count (0 = auto)",
"ph_rtmps": "rtmp://a.rtmp.youtube.com/live2",
"ph_key": "Stream key...",
"status_active_ru": "▶️ Трансляция идёт\n\n{icon} {file}\n⏱ Время: {elapsed}\n🔢 PID: {pid}\n📡 {rtmp}\n🎥 {vbr} | {fps}fps | {preset}\n🔊 {abr}\n📋 В очереди: {queue}",
"status_idle_ru": "⏸ Трансляция не активна",
"status_queue_ru": "\n📋 В очереди: {n}",
"stopped_ru": "⏹ Трансляция остановлена.",
"no_rtmp_ru": "❌ RTMP не настроен!\nНажми кнопку чтобы задать прямо сейчас.",
"downloading_ru": "⏳ Скачиваю…",
"dl_failed_ru": "❌ Не удалось скачать файл.",
"queued_ru": "📋 Добавлено в очередь ({n} шт.)\n{icon} {file}",
"not_running_ru": "Не запущено",
"queue_empty_ru": "Очередь пуста",
"queue_header_ru": "📋 Очередь:\n",
"settings_title_ru": "⚙️ Настройки трансляции",
"btn_stop_ru": "⏹ Стоп",
"btn_queue_ru": "📋 Очередь",
"btn_refresh_ru": "🔄 Обновить",
"btn_settings_ru": "⚙️ Настройки",
"btn_status_ru": "📊 Статус",
"btn_back_ru": "🔙 Назад",
"btn_preset_ru": "🎞 Пресет: {v}",
"btn_tune_ru": "🎭 Tune: {v}",
"btn_vbr_ru": "🎥 Видео: {v}",
"btn_abr_ru": "🔊 Аудио: {v}",
"btn_fps_ru": "📐 FPS: {v}",
"btn_res_ru": "🖥 Разр: {v}",
"btn_threads_ru": "🧵 Треды: {v}",
"btn_rtmps_ru": "📡 RTMP URL",
"btn_key_ru": "🔑 Ключ",
"btn_set_rtmps_ru": "📡 Задать RTMP URL",
"btn_set_key_ru": "🔑 Задать ключ",
"ph_vbr_ru": "Битрейт видео, напр. 2000k",
"ph_abr_ru": "Битрейт аудио, напр. 128k",
"ph_threads_ru": "Потоков (0 = авто)",
"ph_rtmps_ru": "rtmp://a.rtmp.youtube.com/live2",
"ph_key_ru": "Ключ трансляции..."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/multiunloadmodule.py": {
"name": "MultiUnloadModule",
"description": "Unloads several modules at once with one command",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, in heroku"
},
"commands": [
{
"mulm": "{modules separated by commas} - unload multiple modules | (RU) {модули через запятую} — выгрузить несколько модулей"
}
],
"new_commands": [
{
"name": "mulm",
"original_name": "mulm",
"description": {
"default": "{modules separated by commas} - unload multiple modules",
"ru": "{модули через запятую} — выгрузить несколько модулей"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "MultiUnloadModule",
"processing": "Выгружаю модули...",
"done": "Выгрузка завершена.",
"no_modules": "Укажите хотя бы один модуль.",
"progress": "Выгружаю ({current}/{total}): {module}",
"error": "Ошибка при выгрузке {mod}: {e}",
"processing_ru": "Выгружаю модули...",
"done_ru": "Выгрузка завершена.",
"no_modules_ru": "Укажите хотя бы один модуль.",
"progress_ru": "Выгружаю ({current}/{total}): {module}",
"error_ru": "Error unloading {mod}: {e}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/dscanner.py": {
"name": "DomainScannerMod",
"description": "Scan a domain / Сканирование домена",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, scanner, domain"
},
"commands": [
{
"domscan": "Scan domain / Сканировать домен. Usage: .domscan | (RU) Сканировать домен. Использование: .domscan <домен>"
}
],
"new_commands": [
{
"name": "domscan",
"original_name": "domscancmd",
"description": {
"default": "Scan domain / Сканировать домен. Usage: .domscan ",
"ru": "Сканировать домен. Использование: .domscan <домен>"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "DomainScanner",
"no_domain": "Specify a domain to scan.",
"scanning": "🔍 Scanning {}...",
"ip": "🖥 IP: {}",
"ip_fail": "⚠️ Failed to get IP.",
"whois": "📜 WHOIS:\n{}",
"whois_fail": "⚠️ Failed to get WHOIS.",
"dns": "🛡 DNS A records:",
"dns_fail": "⚠️ Failed to get DNS records.",
"mx": "📧 MX records:",
"mx_fail": "⚠️ Failed to get MX records.",
"txt": "📄 TXT records:",
"txt_fail": "⚠️ Failed to get TXT records.",
"ssl": "🔒 SSL Certificate:\n - Issued by: {}\n - Expires: {}",
"ssl_fail": "⚠️ Failed to get SSL certificate.",
"subs": "🌐 Subdomains:",
"subs_fail": "⚠️ No subdomains found.",
"http": "📶 HTTP Status: {}",
"http_fail": "⚠️ Failed to get HTTP status.",
"ports": "🚪 Open ports: {}",
"ports_fail": "⚠️ No open ports found.",
"no_domain_ru": "Укажите домен для сканирования.",
"scanning_ru": "🔍 Сканирую {}...",
"ip_ru": "🖥 IP: {}",
"ip_fail_ru": "⚠️ Не удалось получить IP.",
"whois_ru": "📜 WHOIS:\n{}",
"whois_fail_ru": "⚠️ Не удалось получить WHOIS.",
"dns_ru": "🛡 DNS A-записи:",
"dns_fail_ru": "⚠️ Не удалось получить DNS-записи.",
"mx_ru": "📧 MX-записи:",
"mx_fail_ru": "⚠️ Не удалось получить MX-записи.",
"txt_ru": "📄 TXT-записи:",
"txt_fail_ru": "⚠️ Не удалось получить TXT-записи.",
"ssl_ru": "🔒 SSL-сертификат:\n - Выдан: {}\n - Истекает: {}",
"ssl_fail_ru": "⚠️ Не удалось получить SSL-сертификат.",
"subs_ru": "🌐 Поддомены:",
"subs_fail_ru": "⚠️ Поддомены не найдены.",
"http_ru": "📶 Статус HTTP: {}",
"http_fail_ru": "⚠️ Не удалось получить HTTP-статус.",
"ports_ru": "🚪 Открытые порты: {}",
"ports_fail_ru": "⚠️ Открытые порты не найдены."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/ai.py": {
"name": "AIModule",
"description": "Module for interacting with AI",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, ai, assistant"
},
"commands": [
{
"ai": "(RU) Отправить вопрос к AI. Использование: .ai [--no-history] <вопрос>"
},
{
"txtai": "(RU) Отправить содержимое файла к AI. Использование: .txtai [--no-history] (ответ на файл)"
},
{
"clearai": "(RU) Очистить историю запросов. Использование: .clearai"
},
{
"aiconfig": "(RU) Просмотреть или изменить настройки. Использование: .aiconfig [--edit]"
},
{
"aitest": "(RU) Проверить валидность API-ключа. Использование: .aitest"
}
],
"new_commands": [
{
"name": "ai",
"original_name": "ai",
"description": {
"default": "",
"ru": "Отправить вопрос к AI. Использование: .ai [--no-history] <вопрос>"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "txtai",
"original_name": "txtai",
"description": {
"default": "",
"ru": "Отправить содержимое файла к AI. Использование: .txtai [--no-history] (ответ на файл)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "clearai",
"original_name": "clearai",
"description": {
"default": "",
"ru": "Очистить историю запросов. Использование: .clearai"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "aiconfig",
"original_name": "aiconfig",
"description": {
"default": "",
"ru": "Просмотреть или изменить настройки. Использование: .aiconfig [--edit]"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "aitest",
"original_name": "aitest",
"description": {
"default": "",
"ru": "Проверить валидность API-ключа. Использование: .aitest"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AI",
"no_question": "❌ Error: Please provide a question.",
"no_api_key": "❌ Error: API key is not set. Configure it using {prefix}config AI.",
"empty_file": "❌ Error: The file is empty.",
"empty_response": "❌ Error: Empty response from API.",
"request_error": "❌ Request error: {error}",
"no_txt_file": "❌ Error: Reply to a .txt, .md, or .json file.",
"reading_file": "🔄 Reading file...",
"request_sent": "🔍 Sending request...",
"history_cleared": "✔️ Query history cleared.",
"input_too_long": "⚠️ Error: Input is too long ({length} characters). Maximum: {max_length}.",
"config_view": "🔧 Current settings:\n\n- API_KEY: {api_key}\n- Model: {model}\n- Save history: {save_history}\n- History limit: {history_limit}\n- System prompt: {system_prompt}",
"cfg_api_key": "IO Intelligence API key (https://ai.io.net/ai/api-keys).",
"cfg_model": "Model (e.g., deepseek-ai/DeepSeek-R1).",
"cfg_save_history": "Save query history to the database.",
"cfg_history_limit": "Maximum number of messages in history (0 = no limit).",
"cfg_system_prompt": "System prompt to set the model's context.",
"invalid_api_key": "❌ Error: Invalid or expired API key.",
"rate_limit_exceeded": "❌ Error: Rate limit exceeded. Check limits: https://docs.io.net/reference/get-started-with-io-intelligence-api.",
"test_success": "✅ Success: API key is valid.",
"test_failed": "❌ Error: Failed to validate API key: {error}",
"think_header": "📝 AI Thoughts:",
"response_header": "💬 Response:",
"clear_history": "🧹 Clear History",
"close": "❌ Close",
"name_ru": "AI",
"no_question_ru": "❌ Ошибка: Укажите вопрос.",
"no_api_key_ru": "❌ Ошибка: API-ключ не установлен. Настройте через {prefix}config AI.",
"empty_file_ru": "❌ Ошибка: Файл пустой.",
"empty_response_ru": "❌ Ошибка: Пустой ответ от API.",
"request_error_ru": "❌ Ошибка запроса: {error}",
"no_txt_file_ru": "❌ Ошибка: Ответьте на файл .txt, .md или .json.",
"reading_file_ru": "🔄 Чтение файла...",
"request_sent_ru": "🔍 Отправка запроса...",
"history_cleared_ru": "✔️ История запросов очищена.",
"input_too_long_ru": "⚠️ Ошибка: Текст слишком длинный ({length} символов). Максимум: {max_length}.",
"config_view_ru": "🔧 Текущие настройки:\n\n- API_KEY: {api_key}\n- Модель: {model}\n- Сохранять историю: {save_history}\n- Лимит истории: {history_limit}\n- Системный промпт: {system_prompt}",
"cfg_api_key_ru": "API-ключ IO Intelligence (https://ai.io.net/ai/api-keys).",
"cfg_model_ru": "Модель (например, deepseek-ai/DeepSeek-R1).",
"cfg_save_history_ru": "Сохранять историю запросов в базе данных.",
"cfg_history_limit_ru": "Максимальное количество сообщений в истории (0 = без лимита).",
"cfg_system_prompt_ru": "Системный промпт для настройки контекста модели.",
"invalid_api_key_ru": "❌ Ошибка: Неверный или истёкший API-ключ.",
"rate_limit_exceeded_ru": "❌ Ошибка: Превышен лимит запросов. Проверьте лимиты: https://docs.io.net/reference/get-started-with-io-intelligence-api.",
"test_success_ru": "✅ Успех: API-ключ валиден.",
"test_failed_ru": "❌ Ошибка: Не удалось проверить API-ключ: {error}",
"think_header_ru": "📝 Размышления ИИ:",
"response_header_ru": "💬 Ответ:",
"clear_history_ru": "🧹 Очистить историю",
"close_ru": "❌ Закрыть"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/randomizer.py": {
"name": "RandomizerMod",
"description": "Randomly selects one of the comma-separated values.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, random"
},
"commands": [
{
"randomize": "(RU) Выбирает случайное значение из перечисленных через запятую"
}
],
"new_commands": [
{
"name": "randomize",
"original_name": "randomizecmd",
"description": {
"default": "",
"ru": "Выбирает случайное значение из перечисленных через запятую"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Randomizer",
"too_few_values": "Please provide at least two values separated by commas.",
"result": "Random choice: {result}",
"name_ru": "Рандомайзер",
"too_few_values_ru": "Укажи хотя бы два значения через запятую.",
"result_ru": "Случайный выбор: {result}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/checkhost.py": {
"name": "CheckHostMod",
"description": "Check host via check-host.net",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null,
"fhsdesc": "tool, tools, server, admin"
},
"commands": [
{
"checkhost": "(RU) [хост] — проверить хост"
}
],
"new_commands": [
{
"name": "checkhost",
"original_name": "checkhost",
"description": {
"default": "",
"ru": "[хост] — проверить хост"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "CheckHost",
"no_target": "❗ Please specify a host (IP or domain).",
"checking": "🔍 Checking {} using {}...",
"result": "📡 {} results for {}:\n\n{}",
"error": "❌ Error: {}",
"inline_select": "☑️ Choose check type for {}:",
"btn_ping": "🏓 Ping",
"btn_http": "🌐 HTTP",
"btn_tcp": "🔌 TCP",
"btn_dns": "🧬 DNS",
"no_response": "❌ No response",
"ok_response": "✅ {}",
"unknown_format": "⚠ Unknown format",
"name_ru": "CheckHost",
"no_target_ru": "❗ Укажи хост (IP или домен).",
"checking_ru": "🔍 Проверка {} через {}...",
"result_ru": "📡 Результаты {} для {}:\n\n{}",
"error_ru": "❌ Ошибка: {}",
"inline_select_ru": "☑️ Выбери тип проверки для {}:",
"btn_ping_ru": "🏓 Пинг",
"btn_http_ru": "🌐 HTTP",
"btn_tcp_ru": "🔌 TCP",
"btn_dns_ru": "🧬 DNS",
"no_response_ru": "❌ Нет ответа",
"ok_response_ru": "✅ {}",
"unknown_format_ru": "⚠ Неизвестный формат"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/githubinfo.py": {
"name": "GitHubInfoMod",
"description": "GitHub user information",
"cls_doc": {
"ru": "Информация о GitHub-пользователе"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, github, info, inline"
},
"commands": [
{
"github": "{username without @} — GitHub user information | (RU) {username без @} — Информация о GitHub пользователе"
}
],
"new_commands": [
{
"name": "github",
"original_name": "github",
"description": {
"default": "{username without @} — GitHub user information",
"ru": "{username без @} — Информация о GitHub пользователе"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "GitHubInfo",
"no_username": "❗ Provide a GitHub username.",
"user_not_found": "🚫 User not found: {}",
"api_error": "⚠ GitHub API error: {msg}",
"no_activity": "🕸 No recent activity from {}",
"no_contrib": "📭 No contribution data.",
"no_repos": "📭 No public repositories.",
"no_orgs": "📭 Not a member of any organizations.",
"no_title": "No title",
"no_desc": "No description",
"not_specified": "Not specified",
"more_commits": " ... and {} more\n",
"hireable_yes": "Yes",
"hireable_no": "No",
"menu_text": "Choose a section:",
"btn_activity": "🔥 Activity",
"btn_contrib": "📊 Contributions",
"btn_repos": "📦 Repositories",
"btn_orgs": "🏛 Organizations",
"btn_back": "← Back to profile",
"profile_header": "Profile {username}\n\n",
"profile_text": "👤 Name: {name}\n🏷 Login: {login}\n📝 Bio: {bio}\n🏢 Company: {company}\n📍 Location: {location}\n📧 Email: {email}\n🔗 Website: {blog}\n🐦 Twitter: {twitter}\n💼 Hireable: {hireable}\n📊 Type: {type}\n📦 Public repos: {repos}\n⭐ Public gists: {gists}\n👥 Followers: {followers}\n👣 Following: {following}\n🕐 Created: {created}\n🕐 Updated: {updated}",
"activity_header": "Recent activity {username}\n\n",
"push_header": "🔨 Pushed to {branch} → {repo}\n",
"push_no_commits": "🔨 Pushed (no details) to {branch} → {repo}\n",
"commit_line": "• {sha}: {message}\n",
"create_branch": "✨ Created branch {ref} in {repo}\n",
"create_tag": "✨ Created tag {ref} in {repo}\n",
"create_repo": "✨ Created repository {repo}\n",
"pr_opened": "🔄 Opened PR #{} {title}\n",
"pr_closed": "🔄 Closed PR #{} {title}\n",
"pr_merged": "🔄 Merged PR #{} {title}\n",
"issue_opened": "❗ Opened issue #{} {title}\n",
"issue_closed": "❗ Closed issue #{} {title}\n",
"star": "⭐ Starred {repo}\n",
"fork": "⑂ Forked {fork}\n",
"other": "⚡ {event} in {repo}\n",
"repos_header": "Top repositories by stars {username}\n\n",
"repo_line": "⭐ {stars} | {name} — {desc}\nLanguage: {lang} | Forks: {forks}\n\n",
"orgs_header": "Organizations {username}\n\n",
"org_line": "• {login} — {desc}\n",
"contrib_header": "Contribution graph (last year) {username}\n",
"contrib_footer": "\n⬛ = 0, 🟩 = 1+ contributions",
"no_username_ru": "❗ Укажи GitHub username.",
"user_not_found_ru": "🚫 Пользователь не найден: {}",
"api_error_ru": "⚠ Ошибка GitHub API: {msg}",
"no_activity_ru": "🕸 Нет недавней активности у {}",
"no_contrib_ru": "📭 Нет данных о контрибуциях.",
"no_repos_ru": "📭 Нет публичных репозиториев.",
"no_orgs_ru": "📭 Не состоит в организациях.",
"no_title_ru": "Без названия",
"no_desc_ru": "Без описания",
"not_specified_ru": "Не указано",
"more_commits_ru": " ... и ещё {}\n",
"hireable_yes_ru": "Да",
"hireable_no_ru": "Нет",
"menu_text_ru": "Выбери раздел:",
"btn_activity_ru": "🔥 Активность",
"btn_contrib_ru": "📊 Контрибы",
"btn_repos_ru": "📦 Репозитории",
"btn_orgs_ru": "🏛 Организации",
"btn_back_ru": "← Назад к профилю",
"profile_header_ru": "Профиль {username}\n\n",
"profile_text_ru": "👤 Имя: {name}\n🏷 Логин: {login}\n📝 Био: {bio}\n🏢 Компания: {company}\n📍 Локация: {location}\n📧 Email: {email}\n🔗 Сайт: {blog}\n🐦 Twitter: {twitter}\n💼 Доступен для найма: {hireable}\n📊 Тип аккаунта: {type}\n📦 Публичные репозитории: {repos}\n⭐ Публичные гисты: {gists}\n👥 Подписчики: {followers}\n👣 Подписки: {following}\n🕐 Создан: {created}\n🕐 Обновлён: {updated}",
"activity_header_ru": "Последняя активность {username}\n\n",
"push_header_ru": "🔨 Запушил в {branch} → {repo}\n",
"push_no_commits_ru": "🔨 Запушил (без деталей) в {branch} → {repo}\n",
"commit_line_ru": "• {sha}: {message}\n",
"create_branch_ru": "✨ Создал ветку {ref} в {repo}\n",
"create_tag_ru": "✨ Создал тег {ref} в {repo}\n",
"create_repo_ru": "✨ Создал репозиторий {repo}\n",
"pr_opened_ru": "🔄 Открыл PR #{} {title}\n",
"pr_closed_ru": "🔄 Закрыл PR #{} {title}\n",
"pr_merged_ru": "🔄 Замержил PR #{} {title}\n",
"issue_opened_ru": "❗ Открыл issue #{} {title}\n",
"issue_closed_ru": "❗ Закрыл issue #{} {title}\n",
"star_ru": "⭐ Добавил в избранное {repo}\n",
"fork_ru": "⑂ Форкнул {fork}\n",
"other_ru": "⚡ {event} в {repo}\n",
"repos_header_ru": "Топ репозитории по звёздам {username}\n\n",
"repo_line_ru": "⭐ {stars} | {name} — {desc}\nЯзык: {lang} | Форков: {forks}\n\n",
"orgs_header_ru": "Организации {username}\n\n",
"org_line_ru": "• {login} — {desc}\n",
"contrib_header_ru": "График контрибуций (последний год) {username}\n",
"contrib_footer_ru": "\n⬛ = 0, 🟩 = 1+ контрибуций"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/irisrp.py": {
"name": "IrisRP",
"description": "РП команды как в боте Ирис.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@PyModule",
"fhsdesc": "fun, rp, rpgame"
},
"commands": [
{
"addrp": "[команда (1-3 слова)] / [действие] / (эмодзи) - Создать РП команду."
},
{
"delrp": "[команда / all] - Удалить РП команду."
},
{
"rptoggle": "- Включить/Выключить РП команды."
},
{
"rplist": "- Список все ваших команд."
},
{
"rpback": "(all) - Сохранить или загрузить список РП команд. All используется для замены всех команд."
},
{
"rpa": "(ID/Reply) - Разрешить или запретить доступ к РП командам. Для подробностей напишите .rpa"
}
],
"new_commands": [
{
"name": "addrp",
"original_name": "addrpcmd",
"description": {
"default": "[команда (1-3 слова)] / [действие] / (эмодзи) - Создать РП команду."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "delrp",
"original_name": "delrpcmd",
"description": {
"default": "[команда / all] - Удалить РП команду."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rptoggle",
"original_name": "rptogglecmd",
"description": {
"default": "- Включить/Выключить РП команды."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rplist",
"original_name": "rplistcmd",
"description": {
"default": "- Список все ваших команд."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rpback",
"original_name": "rpbackcmd",
"description": {
"default": "(all) - Сохранить или загрузить список РП команд. All используется для замены всех команд."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "rpa",
"original_name": "rpacmd",
"description": {
"default": "(ID/Reply) - Разрешить или запретить доступ к РП командам. Для подробностей напишите .rpa"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "IrisRP"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/createpacks.py": {
"name": "CreatePacks",
"description": "Creates sticker packs and emoji packs from the avatars of chat participants",
"cls_doc": {
"ru": "Создаёт стикерпаки и эмодзи-паки из аватаров участников чата"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, fun, packs"
},
"commands": [
{
"createavatars": "- Create a sticker pack from avatars in a group | (RU) - Создать стикерпак из аватаров в группе"
},
{
"createemojis": "[emoji] - Create an emoji pack from all avatars | (RU) [эмодзи] - Создать эмодзи-пак из всех аватаров"
}
],
"new_commands": [
{
"name": "createavatars",
"original_name": "createavatars",
"description": {
"default": "- Create a sticker pack from avatars in a group",
"ru": "- Создать стикерпак из аватаров в группе"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "createemojis",
"original_name": "createemojis",
"description": {
"default": "[emoji] - Create an emoji pack from all avatars",
"ru": "[эмодзи] - Создать эмодзи-пак из всех аватаров"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "CreatePacks",
"processing": "[CreatePacks] Collecting avatars of participants...",
"no_avatars": "[CreatePacks] No members with avatars",
"no_valid": "[CreatePacks] Could not process any avatars",
"done_pack": "[CreatePacks] Sticker pack is ready:\n[CreatePacks] Open: here",
"done_packs": "[CreatePacks] Sticker packs are ready:\n{}",
"done_emoji_pack": "[CreatePacks] Emoji pack is ready:\n[CreatePacks] Open: here",
"done_emoji_packs": "[CreatePacks] Emoji packs are ready:\n{}",
"already": "[CreatePacks] A sticker pack with this name already exists.",
"emoji_processing": "[CreatePacks] Creating emoji pack from avatars...",
"emoji_no_emoji": "[CreatePacks] No emoji specified — using",
"processing_ru": "[CreatePacks] Собираю аватарки участников...",
"no_avatars_ru": "[CreatePacks] Нет участников с аватарками",
"no_valid_ru": "[CreatePacks] Не удалось обработать ни одну аватарку",
"done_pack_ru": "[CreatePacks] Стикерпак готов:\n[CreatePacks] Открыть: здесь",
"done_packs_ru": "[CreatePacks] Стикерпаки готовы:\n{}",
"done_emoji_pack_ru": "[CreatePacks] Эмодзи-пак готов:\n[CreatePacks] Открыть: здесь",
"done_emoji_packs_ru": "[CreatePacks] Эмодзи-паки готовы:\n{}",
"already_ru": "[CreatePacks] Стикерпак с таким именем уже существует",
"emoji_processing_ru": "[CreatePacks] Создаю эмодзи-пак из аватаров...",
"emoji_no_emoji_ru": "[CreatePacks] Эмодзи не указан — используется"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/calc.py": {
"name": "CalcMod",
"description": "Калькулятор.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, calculator, calc"
},
"commands": [
{
"calc": "(RU) [Выражение] - Вычислить выражение"
}
],
"new_commands": [
{
"name": "calc",
"original_name": "calc",
"description": {
"default": "",
"ru": "[Выражение] - Вычислить выражение"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Calc",
"no_expr": "🚫 Please provide a math expression to evaluate.",
"calc_result": "🧮 Expression: {expr}\n📥 Result: {result}",
"inline_title": "🧮 Result for: {expr}",
"inline_desc": "Click to paste the result: {result}",
"no_expr_ru": "🚫 Укажи математическое выражение для вычисления.",
"calc_result_ru": "🧮 Выражение: {expr}\n📥 Ответ: {result}",
"inline_title_ru": "🧮 Результат для: {expr}",
"inline_desc_ru": "Нажми, чтобы вставить: {result}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/lyrics.py": {
"name": "LyricsMod",
"description": "Модуль для поиска текста песни через Genius API напрямую",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@PyModule",
"fhsdesc": "tool, tools, lyrics, music"
},
"commands": [
{
"lyrics": "[запрос] - Найти текст песни по запросу"
}
],
"new_commands": [
{
"name": "lyrics",
"original_name": "lyricscmd",
"description": {
"default": "[запрос] - Найти текст песни по запросу"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Lyrics"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/histart.py": {
"name": "HistartMod",
"description": "🔁 Automatically restarts your userbot at set intervals.\n\n⏱ Use .setrestart and .histart on/off to enable/disable.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, auto, restart, heroku, hikka"
},
"commands": [
{
"setrestart": "(RU) ⚙️ Установить интервал автоперезапуска. Поддерживает 1h30m, 2d3h и т.д."
},
{
"histart": "(RU) 🔁 Включить или выключить авто-рестарт: .histart on | off"
}
],
"new_commands": [
{
"name": "setrestart",
"original_name": "setrestart",
"description": {
"default": "",
"ru": "⚙️ Установить интервал автоперезапуска. Поддерживает 1h30m, 2d3h и т.д."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "histart",
"original_name": "histart",
"description": {
"default": "",
"ru": "🔁 Включить или выключить авто-рестарт: .histart on | off"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Histart",
"cfg_interval": "✅ Restart will occur every {}",
"enabled_on": "✅ Auto-restart enabled.",
"enabled_off": "🛑 Auto-restart disabled.",
"invalid_format": "❌ Invalid format. Example: 1h30m",
"status_enabled": "✅ Auto-restart is currently enabled",
"status_disabled": "🛑 Auto-restart is currently disabled",
"cfg_interval_ru": "✅ Рестарт будет каждые {}",
"enabled_on_ru": "✅ Авто-рестарт включён.",
"enabled_off_ru": "🛑 Авто-рестарт выключен.",
"invalid_format_ru": "❌ Неверный формат. Пример: 1h30m",
"status_enabled_ru": "✅ Авто-рестарт сейчас включён",
"status_disabled_ru": "🛑 Авто-рестарт сейчас выключен"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/mpi.py": {
"name": "MinecraftPlayerInfo",
"description": "A module for obtaining information about a Minecraft player by nickname",
"cls_doc": {
"ru": "Модуль для получения информации о игроке Minecraft по никнейму"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, minecraft, game"
},
"commands": [
{
"mcplayer": " — show Minecraft player info (3D renders, history, cape) | (RU) <никнейм> — отображает информацию об игроке Minecraft (3D-рендеринг, история, плащ)"
}
],
"new_commands": [
{
"name": "mcplayer",
"original_name": "mcplayer",
"description": {
"default": " — show Minecraft player info (3D renders, history, cape)",
"ru": "<никнейм> — отображает информацию об игроке Minecraft (3D-рендеринг, история, плащ)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "MinecraftPlayerInfo",
"no_args": "❌ Specify the player's nickname",
"not_found": "❌ Player with this nickname not found",
"loading": "🔄 Loading information...",
"no_media": "❌ Failed to load any images",
"partial_media": "⚠️ Some images failed to load\n\n",
"no_history": "No nickname history",
"model_steve": "Classic (Steve)",
"model_alex": "Slim (Alex)",
"cape_yes": "Yes ✅",
"cape_no": "No ❌",
"cape_failed": " (render failed to load)",
"history_current": "— current",
"history_changed": "— changed {}",
"history_original": "— original",
"info": "🔍 Minecraft Player Information\n\nNickname: {name}\nUUID: {uuid_dashed}\nSkin Model: {model}\nCape: {cape}\n\nNickname History:\n{history}\n\n🔗 Full profile on NameMC",
"no_args_ru": "❌ Укажите никнейм игрока",
"not_found_ru": "❌ Игрок с таким никнеймом не найден",
"loading_ru": "🔄 Загружаю информацию...",
"no_media_ru": "❌ Не удалось загрузить ни одного изображения",
"partial_media_ru": "⚠️ Некоторые изображения не загрузились\n\n",
"no_history_ru": "Нет истории изменений",
"model_steve_ru": "Classic (Steve)",
"model_alex_ru": "Slim (Alex)",
"cape_yes_ru": "Есть ✅",
"cape_no_ru": "Нет ❌",
"cape_failed_ru": " (рендер не загрузился)",
"history_current_ru": "— текущий",
"history_changed_ru": "— изменён {}",
"history_original_ru": "— оригинальный",
"info_ru": "🔍 Информация о игроке Minecraft\n\nНикнейм: {name}\nUUID: {uuid_dashed}\nМодель скина: {model}\nПлащ: {cape}\n\nИстория никнеймов:\n{history}\n\n🔗 Полный профиль на NameMC"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/github.py": {
"name": "GitHubMod",
"description": "GitHub repository monitor — commits, issues, PRs, releases and stars",
"cls_doc": {
"ru": "Мониторинг GitHub репозиториев — коммиты, issues, PR, релизы и звёзды"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule"
},
"commands": [
{
"github": "- Open GitHub Monitor control panel | (RU) - Открыть панель управления GitHub Monitor"
}
],
"new_commands": [
{
"name": "github",
"original_name": "githubcmd",
"description": {
"default": "- Open GitHub Monitor control panel",
"ru": "- Открыть панель управления GitHub Monitor"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "GitHubMonitor",
"setup_welcome": "🐙 GitHub Monitor\n\nChoose a destination to configure.\nEach channel/group has its own repository list and settings.\nNotifications are sent on behalf of the bot.",
"enter_dest": "{icon} {label} setup\n\nEnter the @username or ID of the {label_lc}.\nThe bot will be added as admin automatically.",
"dest_not_found": "❌ Chat not found.\n\nCheck the @username or ID and try again.\nMake sure you are an admin of that chat.",
"dest_configured": "✅ {label} configured: {title}\n\nNow add the first repository to track\nin owner/repo format:",
"bot_invite_fail": "⚠️ Could not add the bot automatically.\nPlease add {bot} as admin with Post Messages right manually,\nthen open .github again.",
"dest_removed": "🗑 {title} removed.",
"repo_already": "⚠️ {repo} is already tracked in {title}.",
"repo_not_tracked": "⚠️ {repo} is not tracked in {title}.",
"repo_not_found": "❌ Repository {repo} not found or inaccessible.",
"repo_added": "✅ Added {repo} to {title}.",
"repo_removed": "✅ Removed {repo} from {title}.",
"no_dests": "❌ No destinations configured.\n\nRun .github to set up a channel or group.",
"setup_canceled": "❌ Setup canceled.",
"panel_title": "{icon} {title}\n\n📦 Repositories: {repos}\n📣 Events: {events}\n⏱ Interval: {interval}s\n🔑 Token: {token}",
"panel_repos_empty": "none",
"interval_invalid": "❌ Enter a number between 60 and 3600.",
"rate_limit": "⚠️ GitHub API rate limit.\nResets at {reset}.\nSet a personal token in the destination panel.",
"dests_list": "📋 Configured destinations:\n\n{list}",
"notify_push_header": "📏 On {repo}:{branch} new commits!\n{count} commits pushed.\nCompare changes",
"notify_push_commit": "\nCommit #{sha} by {name} (@{login})\n{msg}\n\n{files_section}{diff_section}
",
"notify_push_footer": "",
"notify_push_created": "🔧 Created files:\n{files}\n\n",
"notify_push_removed": "🗑 Removed files:\n{files}\n\n",
"notify_push_modified": "🖊 Modified files:\n{files}\n\n",
"notify_push_diff": "⌨️ Diff:\n➕ {added}\n➖ {removed}\n",
"notify_push_empty": "📏 On {repo}:{branch} new empty push",
"notify_issue": "{e} On {repo} {action} issue!\n\n{title}\n#{num} by @{author}",
"notify_pr": "{e} On {repo} {action} pull request!\n\n{title}\n{body}
\n\nUser: @{author}\n\n#{num}",
"notify_release": "{e} On {repo} {action} release!\n\n🏷 {tag} · {name}\n👤 @{author}\nOpen release",
"notify_star_added": "⭐️ On {repo} added star!\n\nTotal stars: {stars}\nUser: @{user}",
"notify_star_removed": "💔 On {repo} removed star!\n\nTotal stars: {stars}\nUser: @{user}",
"_cfg_interval": "Default polling interval in seconds (60–3600). Overridden per destination.",
"star_label": "⭐ Stars",
"_cfg_token": "Default GitHub token for destinations without a personal token.\nWithout token: 60 req/h. With token: 5000 req/h.\nCreate at: github.com/settings/tokens",
"push_label": "🔨 Push",
"issues_label": "🐛 Issues",
"pull_request_label": "🔀 Pull Requests",
"release_label": "🚀 Releases",
"token_set": "✅ set",
"token_not_set": "❌ not set",
"btn_channel": "➕ Channel",
"btn_group": "➕ Group",
"btn_close": "✖️ Close",
"btn_back": "◀️ Back",
"btn_skip": "⏩ Skip",
"btn_add_repo": "➕ Add repository",
"btn_set_interval": "⏱ Set interval",
"btn_set_token": "🔑 Set token",
"btn_clear_token": "🔑 Clear token",
"btn_remove": "🗑 Remove",
"btn_enter_dest": "✏️ Enter {label} username / ID",
"btn_add_repo_confirm": "✏️ Add repository",
"input_dest": "@username or ID of the {label}",
"input_repo": "owner/repo (e.g. torvalds/linux)",
"input_interval": "Interval in seconds (60 – 3600)",
"input_token": "GitHub Personal Access Token",
"repo_invalid_format": "❌ Invalid format. Use owner/repo.",
"checking_repo": "🔍 Checking repository...",
"issue_opened": "opened",
"issue_closed": "closed",
"pr_merged": "merged",
"pr_closed": "closed",
"pr_opened": "opened",
"release_prerelease": "pre-release",
"release_published": "published",
"dest_label_channel": "Channel",
"dest_label_group": "Group",
"name_ru": "GitHubMonitor",
"setup_welcome_ru": "🐙 GitHub Monitor\n\nВыберите назначение для настройки.\nУ каждого канала/группы свой список репозиториев и настройки.\nУведомления отправляются от имени бота.",
"enter_dest_ru": "{icon} Настройка {label_lc}а\n\nВведите @username или ID {label_lc}а.\nБот будет добавлен администратором автоматически.",
"dest_not_found_ru": "❌ Чат не найден.\n\nПроверьте @username или ID.\nУбедитесь, что вы администратор этого чата.",
"dest_configured_ru": "✅ {label} настроен: {title}\n\nТеперь добавьте первый репозиторий для отслеживания\nв формате owner/repo:",
"bot_invite_fail_ru": "⚠️ Не удалось добавить бота автоматически.\nДобавьте {bot} вручную как администратора с правом Публикация сообщений,\nзатем откройте .github снова.",
"dest_removed_ru": "🗑 {title} удалён.",
"repo_already_ru": "⚠️ {repo} уже отслеживается в {title}.",
"repo_not_tracked_ru": "⚠️ {repo} не отслеживается в {title}.",
"repo_not_found_ru": "❌ Репозиторий {repo} не найден или недоступен.",
"repo_added_ru": "✅ Репозиторий {repo} добавлен в {title}.",
"repo_removed_ru": "✅ Репозиторий {repo} удалён из {title}.",
"no_dests_ru": "❌ Нет настроенных назначений.\n\nЗапустите .github чтобы добавить канал или группу.",
"setup_canceled_ru": "❌ Настройка отменена.",
"panel_title_ru": "{icon} {title}\n\n📦 Репозитории: {repos}\n📣 События: {events}\n⏱ Интервал: {interval} сек\n🔑 Токен: {token}",
"panel_repos_empty_ru": "нет",
"interval_invalid_ru": "❌ Введите число от 60 до 3600.",
"rate_limit_ru": "⚠️ GitHub API rate limit.\nСброс в {reset}.\nУстановите токен в панели назначения.",
"dests_list_ru": "📋 Настроенные назначения:\n\n{list}",
"notify_push_header_ru": "📏 На {repo}:{branch} новые коммиты!\n{count} коммитов отправлено.\nСравнить изменения",
"notify_push_commit_ru": "\nКоммит #{sha} от {name} (@{login})\n{msg}\n\n{files_section}{diff_section}
",
"notify_push_footer_ru": "",
"notify_push_created_ru": "🔧 Созданные файлы:\n{files}\n\n",
"notify_push_removed_ru": "🗑 Удалённые файлы:\n{files}\n\n",
"notify_push_modified_ru": "🖊 Изменённые файлы:\n{files}\n\n",
"notify_push_diff_ru": "⌨️ Diff:\n➕ {added}\n➖ {removed}\n",
"notify_push_empty_ru": "📏 На {repo}:{branch} пустой push",
"notify_issue_ru": "{e} На {repo} {action} issue!\n\n{title}\n#{num} от @{author}",
"notify_pr_ru": "{e} На {repo} {action} pull request!\n\n{title}\n{body}
\n\nПользователь: @{author}\n\n#{num}",
"notify_release_ru": "{e} На {repo} {action} релиз!\n\n🏷 {tag} · {name}\n👤 @{author}\nОткрыть релиз",
"notify_star_added_ru": "⭐️ На {repo} добавлена звезда!\n\nВсего звёзд: {stars}\nПользователь: @{user}",
"notify_star_removed_ru": "💔 На {repo} убрана звезда!\n\nВсего звёзд: {stars}\nПользователь: @{user}",
"_cfg_interval_ru": "Интервал опроса по умолчанию (60–3600 сек). Переопределяется в настройках назначения.",
"star_label_ru": "⭐ Звёзды",
"_cfg_token_ru": "Глобальный GitHub-токен для назначений без персонального токена.\nБез токена: 60 запросов/час. С токеном: 5000.\nСоздать: github.com/settings/tokens",
"push_label_ru": "🔨 Push",
"issues_label_ru": "🐛 Issues",
"pull_request_label_ru": "🔀 Pull Requests",
"release_label_ru": "🚀 Релизы",
"token_set_ru": "✅ установлен",
"token_not_set_ru": "❌ не установлен",
"btn_channel_ru": "➕ Канал",
"btn_group_ru": "➕ Группа",
"btn_close_ru": "✖️ Закрыть",
"btn_back_ru": "◀️ Назад",
"btn_skip_ru": "⏩ Пропустить",
"btn_add_repo_ru": "➕ Добавить репозиторий",
"btn_set_interval_ru": "⏱ Установить интервал",
"btn_set_token_ru": "🔑 Установить токен",
"btn_clear_token_ru": "🔑 Очистить токен",
"btn_remove_ru": "🗑 Удалить",
"btn_enter_dest_ru": "✏️ Ввести {label} username / ID",
"btn_add_repo_confirm_ru": "✏️ Добавить репозиторий",
"input_dest_ru": "@username или ID {label}а",
"input_repo_ru": "owner/repo (например: torvalds/linux)",
"input_interval_ru": "Интервал в секундах (60 – 3600)",
"input_token_ru": "GitHub Personal Access Token",
"repo_invalid_format_ru": "❌ Неверный формат. Используйте owner/repo.",
"checking_repo_ru": "🔍 Проверяю репозиторий...",
"issue_opened_ru": "открыт",
"issue_closed_ru": "закрыт",
"pr_merged_ru": "смёрджен",
"pr_closed_ru": "закрыт",
"pr_opened_ru": "открыт",
"release_prerelease_ru": "пре-релиз",
"release_published_ru": "опубликован",
"dest_label_channel_ru": "Канал",
"dest_label_group_ru": "Группа"
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"fiksofficial/python-modules/aigenuser.py": {
"name": "AiUsernameGen",
"description": "AI-powered username generation and automatic creation of public channels with available usernames. (Before you begin, set up the config: .config AiUsernameGen)",
"cls_doc": {
"ru": "Генерация username с помощью AI и автоматическое создание публичных каналов с доступными юзернеймами. (Перед началом настройте модуль: .config AiUsernameGen)"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, ai, username"
},
"commands": [
{
"genuser": "— Generates usernames and optionally creates channels | (RU) — <запрос> Генерирует username по запросу и (опционально) создаёт каналы"
}
],
"new_commands": [
{
"name": "genuser",
"original_name": "genusercmd",
"description": {
"default": "— Generates usernames and optionally creates channels",
"ru": "— <запрос> Генерирует username по запросу и (опционально) создаёт каналы"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AiUsernameGen",
"no_prompt": "🚫 Specify a query to generate a username",
"checking": "🤖 Generating and checking username availability...",
"created_many": "✅ Public channels have been created:\n{}",
"available_many": "✅ Available usernames found (no auto-creation):\n{}",
"no_free": "😔 No available usernames found. Try a different search!",
"error_ai": "❌ Error requesting AI. Check your configuration.",
"config_api_key": "Key API for AI (https://openrouter.ai/settings/keys)",
"config_model": "Model AI for generation",
"config_channel_title_prefix": "Prefix for channel title (use {username} to insert username)",
"config_channel_about": "Channel description",
"config_autocreate_channels": "Automatically create channels for available usernames (True/False)",
"no_prompt_ru": "🚫 Укажите запрос для генерации username",
"checking_ru": "🤖 Генерация и проверка доступности username...",
"created_many_ru": "✅ Созданы публичные каналы:\n{}",
"available_many_ru": "✅ Доступные username найдены (автосоздание выключено):\n{}",
"no_free_ru": "😔 Свободных username не найдено. Попробуйте другой запрос!",
"error_ai_ru": "❌ Ошибка при запросе к AI. Проверьте конфигурацию.",
"config_api_key_ru": "Ключ API для AI (https://openrouter.ai/settings/keys)",
"config_model_ru": "Модель AI для генерации",
"config_channel_title_prefix_ru": "Префикс для заголовка канала (используйте {username} для вставки username)",
"config_channel_about_ru": "Описание канала",
"config_autocreate_channels_ru": "Автоматически создавать каналы с доступными username (True/False)"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/getusername.py": {
"name": "GetUserMod",
"description": "Получает username пользователя по его ID",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@PyModule",
"fhsdesc": "tool, tools, user, id"
},
"commands": [
{
"getuser": "[ID] - Найти username по ID."
}
],
"new_commands": [
{
"name": "getuser",
"original_name": "getuser",
"description": {
"default": "[ID] - Найти username по ID."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "GetUser"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/channeladapter.py": {
"name": "ChannelAdapterMod",
"description": "Модуль для добавления переходника в сообщения каналов",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@PyModule",
"fhsdesc": "tool, tools, channel, admintools, admin, admintool"
},
"commands": [
{
"addadapter": "[CHANNEL ID] [Текст] - Добавить канал и переходник."
},
{
"deladapter": "[CHANNEL ID] - Удалить переходник для канала."
},
{
"listadapters": "- Показать список всех переходников."
},
{
"clearadapters": "- Удалить все переходники."
}
],
"new_commands": [
{
"name": "addadapter",
"original_name": "addadaptercmd",
"description": {
"default": "[CHANNEL ID] [Текст] - Добавить канал и переходник."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "deladapter",
"original_name": "deladaptercmd",
"description": {
"default": "[CHANNEL ID] - Удалить переходник для канала."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "listadapters",
"original_name": "listadapterscmd",
"description": {
"default": "- Показать список всех переходников."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "clearadapters",
"original_name": "clearadapterscmd",
"description": {
"default": "- Удалить все переходники."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "ChannelAdapter"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/cutemessages.py": {
"name": "CuteMessages",
"description": "Makes your messages extra cute with adorable styles!",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "fun, cute, message, love"
},
"commands": [
{
"cutemessages": "Toggle CuteMessages on or off."
},
{
"cutemessagessettings": "(RU) Просмотр и изменение настроек CuteMessages."
}
],
"new_commands": [
{
"name": "cutemessages",
"original_name": "cutemessages",
"description": {
"default": "Toggle CuteMessages on or off."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "cutemessagessettings",
"original_name": "cutemessages_settings",
"description": {
"default": "",
"ru": "Просмотр и изменение настроек CuteMessages."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "CuteMessages",
"ENABLED": "✅ Cute messages enabled",
"DISABLED": "❌ Cute messages disabled",
"SETTINGS_UPDATED": "Settings updated! Use .cutemessages settings to view.",
"CURRENT_SETTINGS": "Current settings:\n{settings}",
"INVALID_SETTING": "Invalid setting or value! Use .cutemessages settings for available options.",
"SETTINGS_HEADER": "Cute Messages Settings",
"ENABLE_SWITCH": "Enable cute messages",
"IGNORE_DOT_COMMANDS_SWITCH": "Ignore dot-commands (.)",
"EMOJI_FREQUENCY": "Classic effects frequency",
"TEXT_STYLE": "Text style (classic)",
"FREQUENCY_VERY_LOW": "Very Low (10%)",
"FREQUENCY_LOW": "Low (25%)",
"FREQUENCY_MEDIUM": "Medium (50%)",
"FREQUENCY_HIGH": "High (75%)",
"FREQUENCY_MAX": "Maximum (100%)",
"STYLE_EMOJIS": "Emojis only",
"STYLE_KAOMOJI": "Kaomoji (◕‿◕)",
"STYLE_SPARKLES": "Sparkles ✨",
"STYLE_FULL_CLASSIC": "All classic effects",
"ENABLE_LOWERCASE_SWITCH": "Convert to lowercase",
"ENABLE_UWU_SPEAK_SWITCH": "Enable UwU-speak (r/l → w)",
"ENABLE_UWU_SUFFIXES_SWITCH": "Add UwU suffixes (nya, owo)",
"UWU_SUFFIXES_FREQUENCY": "UwU suffix frequency",
"ENABLE_STUTTERING_SWITCH": "Enable stuttering (h-hello)",
"STUTTERING_FREQUENCY": "Stuttering frequency",
"ENABLE_VOWEL_STRETCHING_SWITCH": "Stretch vowels (cuuute)",
"VOWEL_STRETCHING_FREQUENCY": "Vowel stretching frequency",
"VOWEL_STRETCHING_MAX_LENGTH": "Max stretched vowel length",
"MAX_LENGTH_2X": "Double (x2)",
"MAX_LENGTH_3X": "Triple (x3)",
"ENABLE_CUTE_ACTIONS_SWITCH": "Add cute actions (*hugs*)",
"CUTE_ACTIONS_FREQUENCY": "Cute actions frequency",
"ACTIONS_ON_NEW_LINE": "Actions on new line",
"ENABLE_CUTE_PUNCTUATION_SWITCH": "Cute punctuation (. → .~, ? → ?✨)",
"CUTE_PUNCTUATION_FREQUENCY": "Cute punctuation frequency",
"ENABLE_SOFT_SIGN_SWITCH": "Add soft sign ('ь') to word endings (kotikь)",
"SOFT_SIGN_FREQUENCY": "Soft sign frequency",
"ENABLE_TEXT_BORDERS": "Enable text borders",
"TEXT_BORDERS_FREQUENCY": "Text borders frequency",
"THEME_SELECTOR": "Theme selector",
"THEME_RANDOM": "Random",
"THEME_PASTEL": "Pastel",
"THEME_MAGICAL": "Magical",
"THEME_NATURE": "Nature",
"ERROR_MESSAGE_CUTE": "Oopsie! 🥺 Something went wrong while trying to make the message cute... Here's the original: {original}",
"name_ru": "CuteMessages",
"ENABLED_ru": "✅ Милые сообщения включены",
"DISABLED_ru": "❌ Милые сообщения отключены",
"SETTINGS_UPDATED_ru": "Настройки обновлены! Используйте .cutemessages settings для просмотра.",
"CURRENT_SETTINGS_ru": "Текущие настройки:\n{settings}",
"INVALID_SETTING_ru": "Неверная настройка или значение! Используйте .cutemessages settings для доступных опций.",
"SETTINGS_HEADER_ru": "Настройки милых сообщений",
"ENABLE_SWITCH_ru": "Включить милые сообщения",
"IGNORE_DOT_COMMANDS_SWITCH_ru": "Игнорировать команды (.)",
"EMOJI_FREQUENCY_ru": "Частота классических эффектов",
"TEXT_STYLE_ru": "Стиль текста (классика)",
"FREQUENCY_VERY_LOW_ru": "Очень низкая (10%)",
"FREQUENCY_LOW_ru": "Низкая (25%)",
"FREQUENCY_MEDIUM_ru": "Средняя (50%)",
"FREQUENCY_HIGH_ru": "Высокая (75%)",
"FREQUENCY_MAX_ru": "Максимальная (100%)",
"STYLE_EMOJIS_ru": "Только эмодзи",
"STYLE_KAOMOJI_ru": "Каомодзи (◕‿◕)",
"STYLE_SPARKLES_ru": "Звездочки ✨",
"STYLE_FULL_CLASSIC_ru": "Все классические эффекты",
"ENABLE_LOWERCASE_SWITCH_ru": "Преобразовать в строчные буквы",
"ENABLE_UWU_SPEAK_SWITCH_ru": "Включить UwU-стиль (р/л → в/w)",
"ENABLE_UWU_SUFFIXES_SWITCH_ru": "Добавлять UwU-суффиксы (nya, owo)",
"UWU_SUFFIXES_FREQUENCY_ru": "Частота UwU-суффиксов",
"ENABLE_STUTTERING_SWITCH_ru": "Включить заикание (п-привет)",
"STUTTERING_FREQUENCY_ru": "Частота заикания",
"ENABLE_VOWEL_STRETCHING_SWITCH_ru": "Растягивать гласные (милооо)",
"VOWEL_STRETCHING_FREQUENCY_ru": "Частота растягивания гласных",
"VOWEL_STRETCHING_MAX_LENGTH_ru": "Макс. длина растянутой гласной",
"MAX_LENGTH_2X_ru": "Двойная (x2)",
"MAX_LENGTH_3X_ru": "Тройная (x3)",
"ENABLE_CUTE_ACTIONS_SWITCH_ru": "Добавлять милые действия (*обнимает*)",
"CUTE_ACTIONS_FREQUENCY_ru": "Частота милых действий",
"ACTIONS_ON_NEW_LINE_ru": "Действия на новой строке",
"ENABLE_CUTE_PUNCTUATION_SWITCH_ru": "Милая пунктуация (. → .~, ? → ?✨)",
"CUTE_PUNCTUATION_FREQUENCY_ru": "Частота милой пунктуации",
"ENABLE_SOFT_SIGN_SWITCH_ru": "Добавлять 'ь' в конце слов (котикь)",
"SOFT_SIGN_FREQUENCY_ru": "Частота добавления 'ь'",
"ENABLE_TEXT_BORDERS_ru": "Включить рамки текста",
"TEXT_BORDERS_FREQUENCY_ru": "Частота рамок текста",
"THEME_SELECTOR_ru": "Выбор темы",
"THEME_RANDOM_ru": "Случайная",
"THEME_PASTEL_ru": "Пастельная",
"THEME_MAGICAL_ru": "Волшебная",
"THEME_NATURE_ru": "Природная",
"ERROR_MESSAGE_CUTE_ru": "Ой-ой! 🥺 Что-то пошло не так, когда я пытался сделать сообщение милым... Вот оригинал: {original}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/point.py": {
"name": "PointSentenceCaseMod",
"description": "Automatically capitalizes the first letter of each sentence and adds a period at the end of the message (if there isn't one).",
"cls_doc": {
"ru": "Автоматически делает первую букву каждого предложения заглавной и добавляет точку в конце сообщения (если её нет)."
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, point, auto"
},
"commands": [
{
"pointcase": "{on/off} - enables/disables the module | (RU) {on/off} — включает/выключает модуль"
},
{
"pointcaseignore": "{on/off} - enables/disables ignoring channels | (RU) {on/off} — включает/выключает игнорирование каналов"
}
],
"new_commands": [
{
"name": "pointcase",
"original_name": "pointcase",
"description": {
"default": "{on/off} - enables/disables the module",
"ru": "{on/off} — включает/выключает модуль"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "pointcaseignore",
"original_name": "pointcaseignore",
"description": {
"default": "{on/off} - enables/disables ignoring channels",
"ru": "{on/off} — включает/выключает игнорирование каналов"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "PointSentenceCase",
"enabled": "The module is activated ✅",
"disabled": "The module is deactivated ❌",
"status": "Current status: {status}\nIgnore channels: {ignore_channels}\n\nUsage:\n.pointcase on|off\n.pointcaseignore on|off",
"status_on": "✅ Enabled",
"status_off": "❌ Off",
"ignore_on": "✅ Ignoring channels",
"ignore_off": "❌ Not ignoring channels",
"enabled_ru": "Модуль активирован ✅",
"disabled_ru": "Модуль деактивирован ❌",
"status_ru": "Текущий статус: {status}\nИгнорировать каналы: {ignore_channels}\n\nИспользование:\n.pointcase on|off\n.pointcaseignore on|off",
"status_on_ru": "✅ Включен",
"status_off_ru": "❌ Выключен",
"ignore_on_ru": "✅ Каналы игнорируются",
"ignore_off_ru": "❌ Каналы не игнорируются"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/userparser.py": {
"name": "UserIDParserMod",
"description": "Парсер ID, имени, фамилии и юзернейма пользователей с выбором формата файла",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@PyModule",
"fhsdesc": "tool, tools, id, parser, userparser"
},
"commands": [
{
"formatpars": "Устанавливает формат файла: json, txt или html"
},
{
"userpars": "Собирает информацию о пользователях из чата и сохраняет в файл"
}
],
"new_commands": [
{
"name": "formatpars",
"original_name": "formatparscmd",
"description": {
"default": "Устанавливает формат файла: json, txt или html"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "userpars",
"original_name": "userparscmd",
"description": {
"default": "Собирает информацию о пользователях из чата и сохраняет в файл"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "UserParser",
"format_set": "✔️ Формат файла успешно установлен на: {}",
"invalid_format": "❗️ Неверный формат! Используйте: json, txt или html."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/wiki.py": {
"name": "WikiSearchMod",
"description": "Search Wikipedia articles",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, wiki, wikipedia, info, wikiinfo"
},
"commands": [
{
"wiki": "(RU) [термин] - Поиск статьи в Википедии по запросу"
}
],
"new_commands": [
{
"name": "wiki",
"original_name": "wiki",
"description": {
"default": "",
"ru": "[термин] - Поиск статьи в Википедии по запросу"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "WikiSearch",
"no_query": "❗ Please provide a search term.",
"searching": "🔎 Searching Wikipedia for: {query}",
"not_found": "🚫 No results found for: {query}",
"error": "🚫 Error: {error}",
"article": "{title}\n\n{summary}\n\n🌐 Read more…",
"inline_title": "📚 {title}",
"inline_description": "🔍 {summary}",
"name_ru": "WikiSearch",
"no_query_ru": "❗ Укажи термин для поиска.",
"searching_ru": "🔎 Поиск в Википедии по запросу: {query}",
"not_found_ru": "🚫 Ничего не найдено по запросу: {query}",
"error_ru": "🚫 Ошибка: {error}",
"article_ru": "{title}\n\n{summary}\n\n🌐 Читать далее…",
"inline_title_ru": "📚 {title}",
"inline_description_ru": "🔍 {summary}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/deviceinfo.py": {
"name": "DeviceInfo",
"description": "A module for obtaining information about smartphones",
"cls_doc": {
"ru": "Модуль для получения информации о смартфонах"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, phone, info"
},
"commands": [
{
"deviceinfo": "(.di) - Get smartphone info by name | (RU) (.di) <название устройства> - Получить информацию о смартфоне"
}
],
"new_commands": [
{
"name": "deviceinfo",
"original_name": "deviceinfo",
"description": {
"default": "(.di) - Get smartphone info by name",
"ru": "(.di) <название устройства> - Получить информацию о смартфоне"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name_ru": "DeviceInfo",
"searching_ru": "🔍 Ищу устройства по запросу: {}...",
"no_query_ru": "❌ Укажи название устройства! Пример: .di iPhone 15",
"no_results_ru": "📭 Устройства не найдены для запросу: {}",
"device_list_ru": "📱 Найдено {} устройств по запросу {}:",
"device_info_ru": "📱 {}\n\n{}",
"error_ru": "❌ Ошибка: {}. Попробуй позже или проверь API.",
"network_ru": "📡 Сеть: {}\n",
"launched_ru": "📅 Дата выпуска:\n Анонс: {}\n Статус: {}\n",
"body_ru": "📏 Корпус:\n Размеры: {}\n Вес: {}\n SIM: {}\n Прочее: {}\n",
"display_ru": "🖥️ Дисплей:\n Тип: {}\n Размер: {}\n Разрешение: {}\n Защита: {}\n",
"platform_ru": "⚙️ Платформа:\n ОС: {}\n Чипсет: {}\n CPU: {}\n GPU: {}\n",
"memory_ru": "💾 Память:\n Карта памяти: {}\n Внутренняя: {}\n Прочее: {}\n",
"main_camera_ru": "📷 Основная камера:\n Модули: {}\n Функции: {}\n Видео: {}\n",
"selfie_camera_ru": "🤳 Фронтальная камера:\n Модули: {}\n Функции: {}\n Видео: {}\n",
"sound_ru": "🔊 Звук:\n Динамик: {}\n Аудиоразъём: {}\n Прочее: {}\n",
"comms_ru": "🌐 Связь:\n Wi-Fi: {}\n Bluetooth: {}\n GPS: {}\n NFC: {}\n Инфракрасный порт: {}\n Радио: {}\n USB: {}\n",
"sensors_ru": "🛠️ Датчики: {}\n",
"battery_ru": "🔋 Батарея:\n Тип: {}\n Зарядка: {}\n",
"misc_ru": "🎨 Разное:\n Цвета: {}\n Модели: {}\n",
"show_body_ru": "📏 Корпус",
"show_memory_ru": "💾 Память",
"show_cameras_ru": "📷 Камеры",
"show_sound_ru": "🔊 Звук",
"show_comms_ru": "🌐 Связь",
"show_sensors_ru": "🛠️ Датчики",
"show_misc_ru": "🎨 Разное",
"next_photo_ru": "▶️ След. фото",
"prev_photo_ru": "◀️ Пред. фото",
"back_ru": "🔙 Назад",
"back_to_device_ru": "🔙 К устройству",
"config_saved_ru": "✅ Конфигурация сохранена!",
"retrying_ru": "🔄 Повторяю запрос... (попытка {}/{} )",
"name": "DeviceInfo",
"searching": "🔍 Searching devices for: {}...",
"no_query": "❌ Specify a device name! Example: .di iPhone 15",
"no_results": "📭 No devices found for query: {}",
"device_list": "📱 Found {} devices for query {}:",
"device_info": "📱 {}\n\n{}",
"error": "❌ Error: {}. Try again later or check the API.",
"network": "📡 Network: {}\n",
"launched": "📅 Launch:\n Announced: {}\n Status: {}\n",
"body": "📏 Body:\n Dimensions: {}\n Weight: {}\n SIM: {}\n Other: {}\n",
"display": "🖥️ Display:\n Type: {}\n Size: {}\n Resolution: {}\n Protection: {}\n",
"platform": "⚙️ Platform:\n OS: {}\n Chipset: {}\n CPU: {}\n GPU: {}\n",
"memory": "💾 Memory:\n Card slot: {}\n Internal: {}\n Other: {}\n",
"main_camera": "📷 Main Camera:\n Modules: {}\n Features: {}\n Video: {}\n",
"selfie_camera": "🤳 Selfie Camera:\n Modules: {}\n Features: {}\n Video: {}\n",
"sound": "🔊 Sound:\n Loudspeaker: {}\n Audio Jack: {}\n Other: {}\n",
"comms": "🌐 Comms:\n Wi-Fi: {}\n Bluetooth: {}\n GPS: {}\n NFC: {}\n Infrared: {}\n Radio: {}\n USB: {}\n",
"sensors": "🛠️ Sensors: {}\n",
"battery": "🔋 Battery:\n Type: {}\n Charging: {}\n",
"misc": "🎨 Misc:\n Colors: {}\n Models: {}\n",
"show_body": "📏 Body",
"show_memory": "💾 Memory",
"show_cameras": "📷 Cameras",
"show_sound": "🔊 Sound",
"show_comms": "🌐 Comms",
"show_sensors": "🛠️ Sensors",
"show_misc": "🎨 Misc",
"next_photo": "▶️ Next Photo",
"prev_photo": "◀️ Prev Photo",
"back": "🔙 Back",
"back_to_device": "🔙 To Device",
"config_saved": "✅ Configuration saved!",
"retrying": "🔄 Retrying request... (attempt {}/{})"
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"fiksofficial/python-modules/sysinfo.py": {
"name": "SysInfoMod",
"description": "System information.",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, info, sysinfo, system"
},
"commands": [
{
"sysinfo": "(RU) 🔧 Показывает информацию о системе."
}
],
"new_commands": [
{
"name": "sysinfo",
"original_name": "sysinfo",
"description": {
"default": "",
"ru": "🔧 Показывает информацию о системе."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "SysInfo"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/placeholders+.py": {
"name": "PlaceholdersMod",
"description": "Плейсхолдеры",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule"
},
"commands": [],
"new_commands": [],
"inline_handlers": [],
"strings": {
"name": "Placeholders+"
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"fiksofficial/python-modules/speedtest.py": {
"name": "SpeedTestMod",
"description": "Checking your internet speed",
"cls_doc": {
"ru": "Проверка скорости интернета"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, test, speedtest"
},
"commands": [
{
"speed": "(RU) (.st) - Запускает тест скорости интернета | (EN) (.st) - Runs an internet speed test"
}
],
"new_commands": [
{
"name": "speed",
"original_name": "speedcmd",
"description": {
"default": "",
"ru": "(.st) - Запускает тест скорости интернета",
"en": "(.st) - Runs an internet speed test"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "SpeedTest",
"starting": "Running Speedtest…",
"ping": "Ping: {:.2f} ms",
"download": "Download: {:.2f} Mbps",
"upload": "Upload: {:.2f} Mbps",
"finished": "Speedtest completed!",
"error": "Speedtest error: {}",
"progress_ping": "Testing \"Ping\"...",
"progress_download": "Testing \"Download\"...",
"progress_upload": "Testing \"Upload\"...",
"cfg_timeout": "Server request timeout (sec)",
"cfg_retries": "Number of retry attempts",
"quality_website": "Websites: {}",
"quality_video": "Video: {}",
"quality_gaming": "Gaming: {}",
"quality_calls": "Video calls: {}",
"starting_ru": "Запускаем Speedtest…",
"ping_ru": "Ping: {:.2f} мс",
"download_ru": "Загрузка: {:.2f} Мбит/с",
"upload_ru": "Отдача: {:.2f} Мбит/с",
"finished_ru": "Speedtest завершён!",
"error_ru": "Ошибка при выполнении Speedtest: {}",
"progress_ping_ru": "Тестируем пинг...",
"progress_download_ru": "Тестируем скачивание...",
"progress_upload_ru": "Тестируем загрузку...",
"cfg_timeout_ru": "Таймаут запросов к серверу (сек)",
"cfg_retries_ru": "Кол‑во попыток при неудаче",
"quality_website_ru": "Сайты: {}",
"quality_video_ru": "Видео: {}",
"quality_gaming_ru": "Игры: {}",
"quality_calls_ru": "Видеосвязь: {}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/autoprofile.py": {
"name": "AutoProfileMod",
"description": "Automatically update your profile description",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, user, profile"
},
"commands": [
{
"autodesc": "Toggle auto bio | (RU) Включить или отключить автоописание | (EN) Enable or disable auto bio updates"
},
{
"adddesc": "Add description | (RU) Добавить описание: .adddesc <текст> | (EN) Add a description: .adddesc "
},
{
"deldesc": "Delete description | (RU) Удалить описание по номеру: .deldesc <номер> | (EN) Delete description by number: .deldesc "
},
{
"listdesc": "List descriptions | (RU) Показать список описаний | (EN) Show list of descriptions"
},
{
"setinterval": "Set update interval | (RU) Установить интервал обновления: .setinterval <сек> | (EN) Set update interval: .setinterval "
}
],
"new_commands": [
{
"name": "autodesc",
"original_name": "autodesccmd",
"description": {
"default": "Toggle auto bio",
"ru": "Включить или отключить автоописание",
"en": "Enable or disable auto bio updates"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "adddesc",
"original_name": "adddesccmd",
"description": {
"default": "Add description",
"ru": "Добавить описание: .adddesc <текст>",
"en": "Add a description: .adddesc "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "deldesc",
"original_name": "deldesccmd",
"description": {
"default": "Delete description",
"ru": "Удалить описание по номеру: .deldesc <номер>",
"en": "Delete description by number: .deldesc "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "listdesc",
"original_name": "listdesccmd",
"description": {
"default": "List descriptions",
"ru": "Показать список описаний",
"en": "Show list of descriptions"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "setinterval",
"original_name": "setintervalcmd",
"description": {
"default": "Set update interval",
"ru": "Установить интервал обновления: .setinterval <сек>",
"en": "Set update interval: .setinterval "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "AutoProfile",
"no_desc": "[AutoProfile] No saved descriptions!",
"error": "[AutoProfile] Auto bio update error: {}",
"enabled": "[AutoProfile] Auto bio enabled!",
"disabled": "[AutoProfile] Auto bio disabled!",
"usage": "[AutoProfile] Usage: .autodesc on/off",
"desc_added": "[AutoProfile] Description added: {}",
"desc_removed": "[AutoProfile] Description removed: {}",
"invalid_number": "[AutoProfile] Invalid number!",
"enter_number": "[AutoProfile] Enter a description number to delete!",
"desc_list": "[AutoProfile] Description list:\n{}",
"desc_empty": "[AutoProfile] No descriptions saved!",
"enter_text": "[AutoProfile] Enter text to add!",
"set_interval": "[AutoProfile] Update interval set: {} sec.",
"enter_interval": "[AutoProfile] Enter interval in seconds!",
"no_desc_ru": "[AutoProfile] Нет сохранённых описаний!",
"error_ru": "[AutoProfile] Ошибка автообновления описания: {}",
"enabled_ru": "[AutoProfile] Автоописание включено!",
"disabled_ru": "[AutoProfile] Автоописание отключено!",
"usage_ru": "[AutoProfile] Использование: .autodesc on/off",
"desc_added_ru": "[AutoProfile] Описание добавлено: {}",
"desc_removed_ru": "[AutoProfile] Описание удалено: {}",
"invalid_number_ru": "[AutoProfile] Некорректный номер!",
"enter_number_ru": "[AutoProfile] Введите номер описания для удаления!",
"desc_list_ru": "[AutoProfile] Список описаний:\n{}",
"desc_empty_ru": "[AutoProfile] Список описаний пуст!",
"enter_text_ru": "[AutoProfile] Введите текст для добавления!",
"set_interval_ru": "[AutoProfile] Интервал смены установлен: {} сек.",
"enter_interval_ru": "[AutoProfile] Введите интервал в секундах!"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/IwaAnimation.py": {
"name": "IwaAnimation",
"description": "Frame-by-frame text animations loaded from .anim TOML files",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule"
},
"commands": [
{
"lanim": "- Load animation from a replied .anim file | (RU) - Загрузить анимацию из полученного .anim файла"
},
{
"anim": " - Play a loaded animation | (RU) - Воспроизвести загруженную анимацию"
},
{
"anims": "- List all loaded animations | (RU) - Отобразить список всех загруженных анимаций"
},
{
"delanim": " - Delete an animation | (RU) - Удалить анимацию"
},
{
"dumpanim": " - Export an animation to a .anim file | (RU) - Экспорт анимации в файл .anim"
}
],
"new_commands": [
{
"name": "lanim",
"original_name": "lanimcmd",
"description": {
"default": "- Load animation from a replied .anim file",
"ru": "- Загрузить анимацию из полученного .anim файла"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "anim",
"original_name": "animcmd",
"description": {
"default": " - Play a loaded animation",
"ru": " - Воспроизвести загруженную анимацию"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "anims",
"original_name": "animscmd",
"description": {
"default": "- List all loaded animations",
"ru": "- Отобразить список всех загруженных анимаций"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "delanim",
"original_name": "delanimcmd",
"description": {
"default": " - Delete an animation",
"ru": " - Удалить анимацию"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "dumpanim",
"original_name": "dumpanimcmd",
"description": {
"default": " - Export an animation to a .anim file",
"ru": " - Экспорт анимации в файл .anim"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "IwaAnimation",
"err_no_reply": "{e} Reply to a .anim file.",
"err_not_anim": "{e} File must have .anim extension.",
"err_bad_format": "{e} Invalid file format (missing name or cmd).",
"err_no_frames": "{e} No frames found in the file.",
"err_not_found": "{e} Animation not found.",
"err_no_cmd": "{e} Specify a command name.",
"err_generic": "{e} Error:\n\n{exc}",
"ok_loaded": "{s} Loaded: {name}\nCommand: .anim {cmd}",
"ok_deleted": "{s} Deleted.",
"list_header": "Animations:
\n\n",
"list_row": "• {cmd} — {name} ({n} frames)\n",
"list_footer": "
",
"list_empty": "{e} No animations.",
"name_ru": "IwaAnimation",
"err_no_reply_ru": "{e} Ответьте на .anim файл.",
"err_not_anim_ru": "{e} Файл должен быть формата .anim",
"err_bad_format_ru": "{e} Неверный формат файла (нет name или cmd).",
"err_no_frames_ru": "{e} В файле нет кадров.",
"err_not_found_ru": "{e} Анимация не найдена.",
"err_no_cmd_ru": "{e} Укажи команду.",
"err_generic_ru": "{e} Ошибка:\n\n{exc}",
"ok_loaded_ru": "{s} Загружено: {name}\nКоманда: .anim {cmd}",
"ok_deleted_ru": "{s} Удалено.",
"list_header_ru": "Анимации:
\n\n",
"list_row_ru": "• {cmd} — {name} ({n} кадров)\n",
"list_footer_ru": "
",
"list_empty_ru": "{e} Нет анимаций."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"fiksofficial/python-modules/tagall2.0.py": {
"name": "TagAllMod",
"description": "TagAll 2.0 — smart mention of chat participants: .tagall {all/admins/online/active} {text}",
"cls_doc": {
"ru": "TagAll 2.0 — умное упоминание участников чата: .tagall {all/admins/online/active} {текст}"
},
"meta": {
"pic": null,
"banner": null,
"developer": "@pymodule",
"fhsdesc": "tool, tools, admin, tag, alltag, tagall"
},
"commands": [
{
"tagall": "Mention members: .tagall {all/admins/online/active} {text} | (RU) Упомянуть участников: .tagall {all/admins/online/active} {текст}"
}
],
"new_commands": [
{
"name": "tagall",
"original_name": "tagallcmd",
"description": {
"default": "Mention members: .tagall {all/admins/online/active} {text}",
"ru": "Упомянуть участников: .tagall {all/admins/online/active} {текст}"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "TagAll 2.0",
"done": "✅ {} users mentioned",
"no_users": "⚠️ No users found matching this filter",
"invalid_args": "❌ Invalid command format. Use: .tagall {all/admins/online/active} {text}",
"done_ru": "✅ Упомянуто {} пользователей",
"no_users_ru": "⚠️ Не найдено пользователей по данному фильтру",
"invalid_args_ru": "❌ Неверный формат команды. Используйте: .tagall {all/admins/online/active} {текст}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/donators.py": {
"name": "ApodiktumDonatorsMod",
"description": "Handle donations in a given channel and kick them after the period of time.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cdonators": "This will open the config for the module."
},
{
"donamount": "Calculate the amount of donations."
},
{
"donsave": "Save donation. Reply to the user message!\nPattern:\n.donsave | as reply!\nExample:\n.donsave 100 € amazon vip 123-123-123-123, 456-456-456-456 | as reply!"
}
],
"new_commands": [
{
"name": "cdonators",
"original_name": "cdonatorscmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "donamount",
"original_name": "donamountcmd",
"description": {
"default": "Calculate the amount of donations."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "donsave",
"original_name": "donsavecmd",
"description": {
"default": "Save donation. Reply to the user message!\nPattern:\n.donsave | as reply!\nExample:\n.donsave 100 € amazon vip 123-123-123-123, 456-456-456-456 | as reply!"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-Donators",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_cst_channel": "The Channel ID where the donations should be saved.",
"_cfg_cst_custom_message": "The message send to the user after the subscription is added. Use
for new line.",
"_cfg_cst_kickchannel": "The channel ids to kick the user from after the subscription.",
"_cfg_cst_monthlyamount": "The monthly cost of the subscription.",
"_cfg_cst_subscription_gift": "The gift to send to the user after the subscription. Will be attached to custom_message. Use
for new line.",
"_cfg_doc_log_kick": "Logs successful kicks from the chats.",
"_log_doc_kicked": "Kicked {} from {}.",
"amount": "Amount",
"code": "Code",
"date": "Date",
"donation_saved": "🎉 Donation saved!",
"dtype": "DonationType",
"no_amount": "No amount found.",
"no_args": "No args.",
"no_channel": "No logchannel set.",
"no_reply": "You didn't reply to a message.",
"rank": "Rank",
"total_amount": "Total amount of donations:\n{}",
"uname": "Name",
"userid": "UserID",
"username": "Username",
"_cfg_cst_channel_de": "Die Kanal-ID, wo die Spenden gespeichert werden sollen.",
"_cfg_cst_custom_message_de": "Die Nachricht, die an den Benutzer gesendet wird, nachdem das Abonnement hinzugefügt wurde. Benutze
für einen Zeilenumbruch.",
"_cfg_cst_kickchannel_de": "Die Kanal-IDs, aus denen der Benutzer nach dem Abonnement gekickt werden soll.",
"_cfg_cst_monthlyamount_de": "Die monatlichen Kosten des Abonnements.",
"_cfg_cst_subscription_gift_de": "Das Geschenk, das an den Benutzer gesendet wird, nachdem das Abonnement hinzugefügt wurde. Wird an custom_message angehängt. Benutze
für einen Zeilenumbruch.",
"_log_doc_kicked_de": "{} von {} gekickt.",
"_log_doc_log_kicks_de": "Protokolliert die erfolgreichen Kicks aus den Chats.",
"amount_de": "Betrag",
"code_de": "Code",
"date_de": "Datum",
"donation_saved_de": "🎉 Spende gespeichert!",
"dtype_de": "Spendentyp",
"no_amount_de": "Kein Betrag gefunden.",
"no_args_de": "Keine Argumente angegeben",
"no_channel_de": "Kein Protokollkanal gesetzt.",
"no_reply_de": "Du hast nicht auf eine Nachricht geantwortet.",
"rank_de": "Rang",
"total_amount_de": "Gesamtbetrag der Spenden:\n{}",
"uname_de": "Name",
"userid_de": "BenutzerID",
"username_de": "Benutzername"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/heroku.py": {
"name": "ApodiktumHerokuManagerMod",
"description": "Show Remaining Dyno Usage And Manage The Settings Of Your 🦸🏼♂️ Hero!ku Hikka Instance.",
"cls_doc": {
"ru": "Показать оставшееся использование Dyno и управлять настройками вашего экземпляра 🦸🏼♂️ Hero!ku Hikka."
},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"herousage": "Get Heroku Dyno Usage. | (R) \n Получить использование Heroku Dyno. | (RU) \n Получить использование Heroku Dyno."
},
{
"heroset": "Set Heroku Settings Variable.\n- Example: .heroset | (R) \n Установить переменную настроек Heroku.\n - Example: .heroset | (RU) \n Установить переменную настроек Heroku.\n - Example: .heroset "
},
{
"heroget": "Get Heroku Settings Variable.\n- Example: .heroget | (R) \n Получить переменную настроек Heroku.\n - Example: .heroget | (RU) \n Получить переменную настроек Heroku.\n - Example: .heroget "
},
{
"herogetall": "Get All Heroku Settings Variable. This may leak API!\n- Example: .herogetall --force | (R) \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force | (RU) \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force"
},
{
"herodel": "Delete Heroku Settings Variable.\n- Example: .herodel | (R) \n Удалить переменную настроек Heroku.\n - Example: .herodel | (RU) \n Удалить переменную настроек Heroku.\n - Example: .herodel "
}
],
"new_commands": [
{
"name": "herousage",
"original_name": "herousagecmd",
"description": {
"default": "Get Heroku Dyno Usage.",
"r": " \n Получить использование Heroku Dyno.",
"ru": " \n Получить использование Heroku Dyno."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "heroset",
"original_name": "herosetcmd",
"description": {
"default": "Set Heroku Settings Variable.\n- Example: .heroset ",
"r": " \n Установить переменную настроек Heroku.\n - Example: .heroset ",
"ru": " \n Установить переменную настроек Heroku.\n - Example: .heroset "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "heroget",
"original_name": "herogetcmd",
"description": {
"default": "Get Heroku Settings Variable.\n- Example: .heroget ",
"r": " \n Получить переменную настроек Heroku.\n - Example: .heroget ",
"ru": " \n Получить переменную настроек Heroku.\n - Example: .heroget "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "herogetall",
"original_name": "herogetallcmd",
"description": {
"default": "Get All Heroku Settings Variable. This may leak API!\n- Example: .herogetall --force",
"r": " \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force",
"ru": " \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "herodel",
"original_name": "herodelcmd",
"description": {
"default": "Delete Heroku Settings Variable.\n- Example: .herodel ",
"r": " \n Удалить переменную настроек Heroku.\n - Example: .herodel ",
"ru": " \n Удалить переменную настроек Heroku.\n - Example: .herodel "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-HerokuManager",
"developer": "@anon97945",
"args_error": "[🦸🏼♂️ Hero!ku] Too many args are given.",
"dyno_usage": "Dyno Usage:\n\nDyno usage for Hikka Userbot:\n • {}h {}m | [{}%]\nDyno hours quota remaining this month:\n • {}h {}m | [{}%]",
"get_usage": "[🦸🏼♂️ Hero!ku] Getting Dyno usage...",
"get_var": "[🦸🏼♂️ Hero!ku] Getting variable...",
"no_args": "[🦸🏼♂️ Hero!ku] No args are given...",
"no_force": "[🦸🏼♂️ Hero!ku] You must use '--force' but this will leak credentials!",
"restarted": "[🦸🏼♂️ Hero!ku] Restart finished.",
"set_var": "[🦸🏼♂️ Hero!ku] Setting variable...",
"usage_error": "Error: An error occured.\n{}",
"var_added": "[🦸🏼♂️ Hero!ku] Variable successfully added:\n{} = {}\n\nThe Heroku Dyno will now be restarted.",
"var_changed": "[🦸🏼♂️ Hero!ku] Variable successfully changed to:\n{} = {}\n\nThe Heroku Dyno will now be restarted.",
"var_deleted": "[🦸🏼♂️ Hero!ku] Variable successfully deleted:\n{}\n\nThe Heroku Dyno will now be restarted.",
"var_not_exists": "[🦸🏼♂️ Hero!ku] Variable does not exist:\n{}",
"var_settings": "[🦸🏼♂️ Hero!ku] Current Config:\n{} = {}",
"wrong_platform": "[🦸🏼♂️ Hero!ku] This module only works on Heroku. {} is not supported.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cmd_doc_ru_herodel": " \n Удалить переменную настроек Heroku.\n - Example: .herodel ",
"_cmd_doc_herodel_ru": " \n Удалить переменную настроек Heroku.\n - Example: .herodel ",
"_cmd_doc_ru_heroget": " \n Получить переменную настроек Heroku.\n - Example: .heroget ",
"_cmd_doc_heroget_ru": " \n Получить переменную настроек Heroku.\n - Example: .heroget ",
"_cmd_doc_ru_herogetall": " \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force",
"_cmd_doc_herogetall_ru": " \n Получить все переменные настроек Heroku. Это может привести к утечке API!\n - Example: .herogetall --force",
"_cmd_doc_ru_heroset": " \n Установить переменную настроек Heroku.\n - Example: .heroset ",
"_cmd_doc_heroset_ru": " \n Установить переменную настроек Heroku.\n - Example: .heroset ",
"_cmd_doc_ru_herousage": " \n Получить использование Heroku Dyno.",
"_cmd_doc_herousage_ru": " \n Получить использование Heroku Dyno.",
"args_error_ru": "[🦸🏼♂️ Hero!ku] Задано слишком много аргументов.",
"dyno_usage_ru": "Dyno Usage:\n\nИспользование Дино для Hikka Userbot:\n • {}h {}m | [{}%]\nОсталось часов Дино по квоте в месяц:\n • {}h {}m | [{}%]",
"get_usage_ru": "[🦸🏼♂️ Hero!ku] Получение использования Dyno...",
"get_var_ru": "[🦸🏼♂️ Hero!ku] Получение переменной...",
"no_args_ru": "[🦸🏼♂️ Hero!ku] Аргументы не указаны...",
"no_force_ru": "[🦸🏼♂️ Hero!ku] Вы должны использовать '--force', но это приведет к утечке учетных данных!",
"restarted_ru": "[🦸🏼♂️ Hero!ku] Перезагрузка завершена.",
"set_var_ru": "[🦸🏼♂️ Hero!ku] Настройка переменной...",
"usage_error_ru": "Error: Произошла ошибка.\n{}",
"var_added_ru": "[🦸🏼♂️ Hero!ku] Переменная успешно добавлена:\n{} = {}\n\nТеперь Heroku Dyno будет перезапущен.",
"var_changed_ru": "[🦸🏼♂️ Hero!ku] Переменная успешно изменена на:\n{} = {}\n\nТеперь Heroku Dyno будет перезапущен.",
"var_deleted_ru": "[🦸🏼♂️ Hero!ku] Переменная успешно удалена:\n{}\n\nТеперь Heroku Dyno будет перезапущен.",
"var_not_exists_ru": "[🦸🏼♂️ Hero!ku] Переменная не существует:\n{}",
"var_settings_ru": "[🦸🏼♂️ Hero!ku] Текущая конфигурацияТекущая конфигурация:\n{} = {}",
"wrong_platform_ru": "[🦸🏼♂️ Hero!ku] Этот модуль работает только на Heroku. {} не поддерживается."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/voicetools.py": {
"name": "ApodiktumVoiceToolsMod",
"description": "Change, pitch, enhance your Voice. Also includes optional automatic modes.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cvoicetools": "This will open the config for the module."
},
{
"vtdalek": "reply to a file to change the voice"
},
{
"vtanon": "reply to a file to change the voice into anonymous"
},
{
"vtpitch": "reply to a file to pitch voice\n- Example: .vtpitch 12\n Possible values between -18 and 18"
},
{
"vtspeed": "reply to a file to increase speed and reduce length\n- Example: .vtspeed 1.5\n Possible values between 0.25 - 3"
},
{
"vtgain": "reply to a file to change the volume\n- Example: .vtgain 1\n Possible values between -10 - 10"
},
{
"vtenh": "reply to a file to enhance voice quality with\n- Volume normalize\n- Background NoiseReduce (set your noisereduce level before)"
},
{
"vtnorm": "reply to a file to normalize volume"
},
{
"vtmp3": "reply to a file to convert it to mp3"
},
{
"vtspeech": "reply to a file to convert it to speech"
},
{
"vtautodalek": "Turns on AutoDalekVoice for your own Voicemessages in the chat"
},
{
"vtautoanon": "Turns on AutoAnonVoice for your own Voicemessages in the chat"
},
{
"vtautonr": "Turns on AutoNoiseReduce for your own Voicemessages in the chat"
},
{
"vtautonorm": "Turns on AutoVoiceNormalizer for your own Voicemessages in the chat"
},
{
"vtautospeed": "Turns on AutoSpeed for your own Voicemessages in the chat"
},
{
"vtautopitch": "Turns on AutoVoiceNormalizer for your own Voicemessages in the chat"
},
{
"vtautogain": "Turns on AutoVolumeGain for your own Voicemessages in the chat"
},
{
"vtauto": "Displays all enabled AutoVoice settings in the chat"
},
{
"vtautostop": "Turns off AutoVoice for your own Voicemessages in the chat"
}
],
"new_commands": [
{
"name": "cvoicetools",
"original_name": "cvoicetoolscmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtdalek",
"original_name": "vtdalekcmd",
"description": {
"default": "reply to a file to change the voice"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtanon",
"original_name": "vtanoncmd",
"description": {
"default": "reply to a file to change the voice into anonymous"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtpitch",
"original_name": "vtpitchcmd",
"description": {
"default": "reply to a file to pitch voice\n- Example: .vtpitch 12\n Possible values between -18 and 18"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtspeed",
"original_name": "vtspeedcmd",
"description": {
"default": "reply to a file to increase speed and reduce length\n- Example: .vtspeed 1.5\n Possible values between 0.25 - 3"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtgain",
"original_name": "vtgaincmd",
"description": {
"default": "reply to a file to change the volume\n- Example: .vtgain 1\n Possible values between -10 - 10"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtenh",
"original_name": "vtenhcmd",
"description": {
"default": "reply to a file to enhance voice quality with\n- Volume normalize\n- Background NoiseReduce (set your noisereduce level before)"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtnorm",
"original_name": "vtnormcmd",
"description": {
"default": "reply to a file to normalize volume"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtmp3",
"original_name": "vtmp3cmd",
"description": {
"default": "reply to a file to convert it to mp3"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtspeech",
"original_name": "vtspeechcmd",
"description": {
"default": "reply to a file to convert it to speech"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautodalek",
"original_name": "vtautodalekcmd",
"description": {
"default": "Turns on AutoDalekVoice for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautoanon",
"original_name": "vtautoanoncmd",
"description": {
"default": "Turns on AutoAnonVoice for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautonr",
"original_name": "vtautonrcmd",
"description": {
"default": "Turns on AutoNoiseReduce for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautonorm",
"original_name": "vtautonormcmd",
"description": {
"default": "Turns on AutoVoiceNormalizer for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautospeed",
"original_name": "vtautospeedcmd",
"description": {
"default": "Turns on AutoSpeed for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautopitch",
"original_name": "vtautopitchcmd",
"description": {
"default": "Turns on AutoVoiceNormalizer for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautogain",
"original_name": "vtautogaincmd",
"description": {
"default": "Turns on AutoVolumeGain for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtauto",
"original_name": "vtautocmd",
"description": {
"default": "Displays all enabled AutoVoice settings in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vtautostop",
"original_name": "vtautostopcmd",
"description": {
"default": "Turns off AutoVoice for your own Voicemessages in the chat"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-VoiceTools",
"developer": "@anon97945",
"_cfg_gain_lvl": "Set the desired volume gain level for auto normalize.",
"_cfg_nr_lvl": "Set the desired noisereduction level.",
"_cfg_pitch_lvl": "Set the desired pitch level for auto pitch.",
"_cfg_speed_lvl": "Set the desired speed level for auto speed.",
"audiodenoiser_txt": "[VoiceTools] Background noise is being removed.",
"audiohandler_txt": "[VoiceTools] Audio is being transcoded.",
"audiovolume_txt": "[VoiceTools] Audiovolume is being changed.",
"auto_anon_off": "❌ Anon Voice.",
"auto_anon_on": "✅ Anon Voice.",
"auto_dalek_off": "❌ Dalek Voice.",
"auto_dalek_on": "✅ Dalek Voice.",
"auto_gain_off": "❌ Volumegain.",
"auto_gain_on": "✅ Volumegain.",
"auto_norm_off": "❌ Normalize.",
"auto_norm_on": "✅ Normalize.",
"auto_nr_off": "❌ NoiseReduction.",
"auto_nr_on": "✅ NoiseReduction.",
"auto_pitch_off": "❌ Pitching.",
"auto_pitch_on": "✅ Pitching.",
"auto_speed_off": "❌ Speed.",
"auto_speed_on": "✅ Speed.",
"current_auto": "[VoiceTools] Current AutoVoiceTools in this Chat are:\n\n{}",
"dalek_start": "[VoiceTools] Auto DalekVoice activated.",
"dalek_stopped": "[VoiceTools] Auto DalekVoice deactivated.",
"dalekvoice_txt": "[VoiceTools] Dalek Voice is being applied.",
"downloading": "[VoiceTools] Message is being downloaded...",
"error_file": "[VoiceTools] No file in the reply detected.",
"gain_start": "[VoiceTools] Auto VolumeGain activated.",
"gain_stopped": "[VoiceTools] Auto VolumeGain deactivated.",
"makewaves_txt": "[VoiceTools] Speech waves are being applied.",
"no_nr": "[VoiceTools] Your input was an unsupported noise reduction level.",
"no_pitch": "[VoiceTools] Your input was an unsupported pitch level.",
"no_speed": "[VoiceTools] Your input was an unsupported speed level.",
"norm_start": "[VoiceTools] Auto VoiceNormalizer activated.",
"norm_stopped": "[VoiceTools] Auto VoiceNormalizer deactivated.",
"nr_level": "[VoiceTools] Noise reduction level set to {}.",
"nr_start": "[VoiceTools] Auto VoiceEnhancer activated.",
"nr_stopped": "[VoiceTools] Auto VoiceEnhancer deactivated.",
"pitch_level": "[VoiceTools] Pitch level set to {}.",
"pitch_start": "[VoiceTools] Auto VoicePitch activated.",
"pitch_stopped": "[VoiceTools] Auto VoicePitch deactivated.",
"pitch_txt": "[VoiceTools] Pitch is being applied.",
"speed_start": "[VoiceTools] Auto VoiceSpeed activated.",
"speed_stopped": "[VoiceTools] Auto VoiceSpeed deactivated.",
"speed_txt": "[VoiceTools] Speed is being applied.",
"uploading": "[VoiceTools] File is uploading.",
"vcanon_start": "[VoiceTools] Auto AnonVoice activated.",
"vcanon_stopped": "[VoiceTools] Auto AnonVoice deactivated.",
"vtauto_stopped": "[VoiceTools] Auto Voice Tools deactivated.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_gain_lvl_de": "Stellen Sie den gewünschten Lautstärkepegel für die automatische Normalisierung ein.",
"_cfg_nr_lvl_de": "Stellen Sie den gewünschten Rauschunterdrückungspegel ein.",
"_cfg_pitch_lvl_de": "Stellen Sie den gewünschten Tonhöhenpegel für die automatische Tonhöheneinstellung ein.",
"_cfg_speed_lvl_de": "Stellen Sie die gewünschte Geschwindigkeitsstufe für die automatische Geschwindigkeit ein.",
"_cmd_doc_de_cvoicetoolscmd": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"_cmd_doc_cvoicetoolscmd_de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"audiodenoiser_txt_de": "[VoiceTools] Die Hintergrundgeräusche werden entfernt.",
"audiohandler_txt_de": "[VoiceTools] Der Ton wird transkodiert.",
"audiovolume_txt_de": "[VoiceTools] Das Audiovolumen wird angepasst.",
"auto_anon_off_de": "❌ Anon Voice.",
"auto_anon_on_de": "✅ Anon Voice.",
"auto_dalek_off_de": "❌ Dalek Voice.",
"auto_dalek_on_de": "✅ Dalek Voice.",
"auto_gain_off_de": "❌ Volumegain.",
"auto_gain_on_de": "✅ Volumegain.",
"auto_norm_off_de": "❌ Normalize.",
"auto_norm_on_de": "✅ Normalize.",
"auto_nr_off_de": "❌ NoiseReduction.",
"auto_nr_on_de": "✅ NoiseReduction.",
"auto_pitch_off_de": "❌ Pitching.",
"auto_pitch_on_de": "✅ Pitching.",
"auto_speed_off_de": "❌ Speed.",
"auto_speed_on_de": "✅ Speed.",
"current_auto_de": "[VoiceTools] Aktuelle AutoVoiceTools in diesem Chat sind:\n\n{}",
"dalek_start_de": "[VoiceTools] Auto DalekVoice aktiviert.",
"dalek_stopped_de": "[VoiceTools] Auto DalekVoice ist deaktiviert.",
"dalekvoice_txt_de": "[VoiceTools] Die Dalek-Stimme wird angewendet.",
"downloading_de": "[VoiceTools] Die Nachricht wird heruntergeladen...",
"error_file_de": "[VoiceTools] Keine Datei in der Antwort gefunden.",
"gain_start_de": "[VoiceTools] Auto VolumeGain aktiviert.",
"gain_stopped_de": "[VoiceTools] Auto VolumeGain deaktiviert.",
"makewaves_txt_de": "[VoiceTools] Es werden Sprachwellen erstellt.",
"no_nr_de": "[VoiceTools] Ihre Eingabe war ein nicht unterstützter Rauschunterdrückungspegel.",
"no_pitch_de": "[VoiceTools] Ihre Eingabe war ein nicht unterstützter Tonhöhenpegel.",
"no_speed_de": "[VoiceTools] Ihre Eingabe war eine nicht unterstützte Geschwindigkeitswert.",
"norm_start_de": "[VoiceTools] Auto VoiceNormalizer aktiviert.",
"norm_stopped_de": "[VoiceTools] Auto VoiceNormalizer deaktiviert.",
"nr_level_de": "[VoiceTools] Rauschunterdrückungspegel auf {} eingestellt.",
"nr_start_de": "[VoiceTools] Auto VoiceEnhancer aktiviert.",
"nr_stopped_de": "[VoiceTools] Auto VoiceEnhancer deaktiviert.",
"pitch_level_de": "[VoiceTools] Die Tonhöhe ist auf {} eingestellt.",
"pitch_start_de": "[VoiceTools] Auto VoicePitch aktiviert.",
"pitch_stopped_de": "[VoiceTools] Auto VoicePitch deaktiviert.",
"pitch_txt_de": "[VoiceTools] Pitch wird angewandt.",
"speed_start_de": "[VoiceTools] Auto VoiceSpeed aktiviert.",
"speed_stopped_de": "[VoiceTools] Auto VoiceSpeed deaktiviert.",
"speed_txt_de": "[VoiceTools] Geschwindigkeit wird angewendet.",
"uploading_de": "[VoiceTools] Datei wird hochgeladen.",
"vcanon_start_de": "[VoiceTools] Auto AnonVoice aktiviert.",
"vcanon_stopped_de": "[VoiceTools] Auto AnonVoice deaktiviert.",
"vtauto_stopped_de": "[VoiceTools] Auto Voice Tools deaktiviert.",
"_cfg_gain_lvl_ru": "Установите желаемый уровень усиления громкости для автоматического питча. (Высоты тона)",
"_cfg_nr_lvl_ru": "Установите желаемый уровень шумоподавления.",
"_cfg_pitch_lvl_ru": "Установите желаемый уровень высоты тона для автонастройки.",
"_cfg_speed_lvl_ru": "Установите желаемый уровень скорости для автоматической скорости.",
"_cmd_doc_ru_cvoicetoolscmd": "Это откроет конфиг для модуля.",
"_cmd_doc_cvoicetoolscmd_ru": "Это откроет конфиг для модуля.",
"audiodenoiser_txt_ru": "[VoiceTools] Фоновый шум удаляется.",
"audiohandler_txt_ru": "[VoiceTools] Аудио перекодируется.",
"audiovolume_txt_ru": "[VoiceTools] Аудиогромкость изменяется.",
"auto_anon_off_ru": "❌ Anon Voice.",
"auto_anon_on_ru": "✅ Anon Voice.",
"auto_dalek_off_ru": "❌ Dalek Voice.",
"auto_dalek_on_ru": "✅ Dalek Voice.",
"auto_gain_off_ru": "❌ Volumegain.",
"auto_gain_on_ru": "✅ Volumegain.",
"auto_norm_off_ru": "❌ Normalize.",
"auto_norm_on_ru": "✅ Normalize.",
"auto_nr_off_ru": "❌ NoiseReduction.",
"auto_nr_on_ru": "✅ NoiseReduction.",
"auto_pitch_off_ru": "❌ Pitching.",
"auto_pitch_on_ru": "✅ Pitching.",
"auto_speed_off_ru": "❌ Speed.",
"auto_speed_on_ru": "✅ Speed.",
"current_auto_ru": "[VoiceTools] Текущие авто-инструменты для работы с голосом в этом чате:\n\n{}",
"dalek_start_ru": "[VoiceTools] Активирован автоматический голос «Далека».",
"dalek_stopped_ru": "[VoiceTools] Деактивирован автоматический голос «Далека».",
"dalekvoice_txt_ru": "[VoiceTools] Голос «Далека» применяется.",
"downloading_ru": "[VoiceTools] Сообщение загружается...",
"error_file_ru": "[VoiceTools] Не обнаружен файл в реплае.",
"gain_start_ru": "[VoiceTools] Активировано автоматическое усиление громкости.",
"gain_stopped_ru": "[VoiceTools] Деактивировано автоматическое усиление громкости.",
"makewaves_txt_ru": "[VoiceTools] Речевые волны применяются.",
"no_nr_ru": "[VoiceTools] Введенное значение не является поддерживаемым уровнем шумоподавления.",
"no_pitch_ru": "[VoiceTools] Введенное значение не является поддерживаемым уровнем высоты тона.",
"no_speed_ru": "[VoiceTools] Введенное значение не является поддерживаемым уровнем скорости звука.",
"norm_start_ru": "[VoiceTools] Активирована автонормализация голоса.",
"norm_stopped_ru": "[VoiceTools] Деактивирована автонормализация голоса.",
"nr_level_ru": "[VoiceTools] Уровень шумоподавления установлен на {}.",
"nr_start_ru": "[VoiceTools] Активировано автоматическое усиление голоса.",
"nr_stopped_ru": "[VoiceTools] Деактивировано автоматическое усиление голоса.",
"pitch_level_ru": "[VoiceTools] Уровень высоты тона установлен на {}.",
"pitch_start_ru": "[VoiceTools] Активирован авто-питч. (Высота тона)",
"pitch_stopped_ru": "[VoiceTools] Деактивирован авто-питч. (Высота тона)",
"pitch_txt_ru": "[VoiceTools] Высота тона применяется.",
"speed_start_ru": "[VoiceTools] Активировано автоускорение голоса.",
"speed_stopped_ru": "[VoiceTools] Деактивировано автоускорение голоса.",
"speed_txt_ru": "[VoiceTools] Скорость применяется.",
"uploading_ru": "[VoiceTools] Файл загружается.",
"vcanon_start_ru": "[VoiceTools] Активирован автоматический «анонимный голос»",
"vcanon_stopped_ru": "[VoiceTools] Деактивирован автоматический «анонимный голос»",
"vtauto_stopped_ru": "[VoiceTools] Деактивированы все автоматические инструменты для работы с голосом."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/lcr.py": {
"name": "ApodiktumLCRMod",
"description": "Telegram Login Code Reciever",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"lcr": "Available commands:\n.lcr\n - waiting for the login code from TG service chat, use in private.\n.lcr group --force\n - waiting for the login code from TG service chat, use in group."
}
],
"new_commands": [
{
"name": "lcr",
"original_name": "lcrcmd",
"description": {
"default": "Available commands:\n.lcr\n - waiting for the login code from TG service chat, use in private.\n.lcr group --force\n - waiting for the login code from TG service chat, use in group."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-LoginCodeReciever",
"developer": "@anon97945",
"_cfg_timeout": "Define a time to wait for the Code.",
"error": "No Login code in the message found.",
"no_self": "You can't use it on yourself.",
"not_group": "This command is for groups only.",
"not_pchat": "This is no private chat. Use .lcr group --force",
"timeouterror": "TimeoutError:\nNo login code for {} seconds recieved.",
"waiting": "Waiting for the login code...",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_timeout_de": "Definieren Sie eine Wartezeit für den Code.",
"error_de": "Kein Anmeldecode in der Nachricht gefunden.",
"no_self_de": "Sie können es nicht an sich selbst verwenden.",
"not_group_de": "Dieser Befehl ist nur für Gruppen.",
"not_pchat_de": "Dies ist kein privater Chat. Verwenden Sie .lcr group --force",
"timeouterror_de": "TimeoutError:\nKein Anmeldecode für {} Sekunden erhalten.",
"waiting_de": "Warten auf den Anmeldecode...",
"_cfg_timeout_ru": "Время ожидания кода.",
"error_ru": "Код входа не найден в сообщении.",
"no_self_ru": "Вы не можете использовать это на себе.",
"not_group_ru": "Эта команда только для групп.",
"not_pchat_ru": "Это не приватный чат. Используйте .lcr группа --force",
"timeouterror_ru": "TimeoutError:\nНе получен код за {} секунд.",
"waiting_ru": "Ожидание кода для входа..."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/show_viewer.py": {
"name": "ApodiktumShowViewsMod",
"description": "Send a message to get the current count of viewers.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"sv": " Send a message to get the current count of viewers with that message."
},
{
"gv": " Get current views of the message."
}
],
"new_commands": [
{
"name": "sv",
"original_name": "svcmd",
"description": {
"default": " Send a message to get the current count of viewers with that message."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "gv",
"original_name": "gvcmd",
"description": {
"default": " Get current views of the message."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-ShowViews",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_cst_channel": "The Channel ID to send the message from.",
"no_args": "No message to send.",
"no_channel": "No channel set.",
"no_reply": "You need to reply to a message.",
"views": "Total {} views."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/msg_merger.py": {
"name": "ApodiktumMsgMergerMod",
"description": "This module will merge own messages, if there is no message in between.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cmsgmerger": "open the config of the module."
},
{
"merge": "merge all messages of own until the last message of another user."
},
{
"unmerge": "unmerge the messages."
}
],
"new_commands": [
{
"name": "cmsgmerger",
"original_name": "cmsgmergercmd",
"description": {
"default": "open the config of the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "merge",
"original_name": "mergecmd",
"description": {
"default": "merge all messages of own until the last message of another user."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "unmerge",
"original_name": "unmergecmd",
"description": {
"default": "unmerge the messages."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-MsgMerger",
"developer": "@anon97945",
"_cfg_active": "Whether the module is turned on (or not).",
"_cfg_blacklist_chats": "The list of chats that the module will watch(or not).",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_new_line_prefix": "The prefix which will be added to the new line.",
"_cfg_edit_timeout": "The maximum time in minuted to edit the message. 0 for no limit.",
"_cfg_ignore_prefix": "The prefix to ignore the merging fully.",
"_cfg_link_preview": "Whether to send webpage previews.\nLeave empty to use automatically decide based on the messages to merge.",
"_cfg_merge_own_reply": "Whether to merge any message from own reply.",
"_cfg_merge_own_reply_msg": "The message which will stay if the message is merged from own reply.",
"_cfg_merge_urls": "Whether to merge messages with URLs.",
"_cfg_new_lines": "The number of new lines to add to the message.",
"_cfg_reverse_merge": "Whether to merge into the new(True) or old(False) message.",
"_cfg_skip_emoji": "Whether to skip the merging of messages with single emoji.",
"_cfg_skip_reactions": "Whether to skip the merging of messages with reactions.",
"_cfg_skip_length": "The length of the message to skip the merging.",
"_cfg_skip_prefix": "The prefix to skip the merging.",
"_cfg_skip_reply": "Whether to skip the merging of messages with reply.",
"_cfg_whitelist": "Whether the chatlist includes(True) or excludes(False) the chat.",
"undo_merge_fail": "Failed to unmerge the messages.",
"nothing_to_merge": "Nothing to merge."
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"anon97945/hikka-mods/linked_chat.py": {
"name": "ApodiktumLinkedChatMod",
"description": "Forces users to join a linked chat before they can send messages in the current chat.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"clinkedchat": "This will open the config for the module."
}
],
"new_commands": [
{
"name": "clinkedchat",
"original_name": "clinkedchatcmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-LinkedChat",
"developer": "@anon97945",
"_cfg_activate_bool": "Activate the Module.",
"_cfg_linked_chats": "Link a chat to another chat.\nFormat: |\nUser must be in Chat2 or will be punished in Chat1.",
"_cfg_delete_timer": "Delete the message after x seconds.",
"_cfg_mute_timer": "Mute the user for x minutes. 0 = no mute.",
"_cfg_doc_raise_error": "Raise an error instead of a debug msg.",
"triggered": "{}, the comments are limited to discussiongroup members, please join our discussiongroup first.\n\n👉🏻 {}\n\nRespectfully, the admins.",
"_cfg_activate_bool_de": "Aktiviere das Modul.",
"_cfg_linked_chats_de": "Verlinke einen Chat mit einem anderen Chat.\nFormat: |\nUser muss in Chat2 sein oder wird in Chat1 bestraft.",
"_cfg_delete_timer_de": "Lösche die Nachricht nach x Sekunden.",
"_cfg_mute_timer_de": "Stummschalten des Users für x Minuten. 0 = kein Stummschalten.",
"_cfg_doc_raise_error_de": "Werfe einen Fehler anstatt einer Debug-Nachricht.",
"triggered_de": "{}, die Kommentarfunktion wurde auf die Chatmitglieder begrenzt, tritt bitte zuerst unserem Hauptchat bei.\n\n👉🏻 {}\n\nHochachtungsvoll, die Obrigkeit."
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"anon97945/hikka-mods/save_message.py": {
"name": "ApodiktumSaveMessageMod",
"description": "Get Message/Media from given link (also works for forward restricted content).",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"sm": " to forward message/media to SavedMessages."
},
{
"smh": " to forward message/media to current chat."
}
],
"new_commands": [
{
"name": "sm",
"original_name": "smcmd",
"description": {
"default": " to forward message/media to SavedMessages."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "smh",
"original_name": "smhcmd",
"description": {
"default": " to forward message/media to current chat."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-SaveMessage",
"developer": "@anon97945",
"done": "Forward to saved complete.",
"invalid_link": "Invalid link.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"done_de": "Weiterleitung zu gespeicherten Daten abgeschlossen.",
"invalid_link_de": "Ungültiger Link.",
"done_ru": "Перешлите для завершения сохранения.",
"invalid_link_ru": "Неверная ссылка."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/apoinfo.py": {
"name": "ApodiktumInfoMod",
"description": "Show userbot info",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"capoinfo": "This will open the config for the module. | (D) Dadurch wird die Konfiguration für das Modul geöffnet. | (DE) Dadurch wird die Konfiguration für das Modul geöffnet. | (R) Это откроет конфиг для модуля. | (RU) Это откроет конфиг для модуля."
},
{
"apoinfo": "Send userbot info"
}
],
"new_commands": [
{
"name": "capoinfo",
"original_name": "capoinfocmd",
"description": {
"default": "This will open the config for the module.",
"d": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"r": "Это откроет конфиг для модуля.",
"ru": "Это откроет конфиг для модуля."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "apoinfo",
"original_name": "apoinfocmd",
"description": {
"default": "Send userbot info"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-Info",
"developer": "@anon97945",
"_cfg_banner": "Set `True` in order to disable an media banner.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_cst_bnr": "Custom Banner.",
"_cfg_cst_btn": "Custom button. Leave empty to remove button.",
"_cfg_cst_frmt": "Custom fileformat for Banner.",
"_cfg_cst_msg": "Custom message for info. May contain {me}, {version}, {build}, {prefix}, {platform}, {upd}, {uptime} keywords.",
"_cfg_inline_banner": "Set `True` in order to disable an inline media banner.",
"build": "Build",
"description": "ℹ This will not compromise any sensitive info.",
"owner": "Owner",
"prefix": "Prefix",
"send_info": "Send userbot info.",
"up-to-date": "😌 Up-to-date.",
"update_required": "😕 Update required: {}update",
"uptime": "Uptime",
"version": "Version",
"_cfg_banner_de": "Setzen Sie `True`, um das Media Banner zu deaktivieren.",
"_cfg_cst_bnr_de": "Benutzerdefiniertes Banner.",
"_cfg_cst_btn_de": "Benutzerdefinierte Schaltfläche für Informationen. Leer lassen, um die Schaltfläche zu entfernen.",
"_cfg_cst_frmt_de": "Benutzerdefiniertes Dateiformat für das Banner.",
"_cfg_cst_msg_de": "Benutzerdefinierte Nachricht für Info. Kann die Schlüsselwörter {me}, {version}, {build}, {prefix}, {platform}, {upd}, {uptime} enthalten.",
"_cfg_inline_banner_de": "Setzen Sie `True`, um das Inline Media Banner zu deaktivieren.",
"_cmd_doc_de_capoinfo": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"_cmd_doc_capoinfo_de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"_ihandle_doc_de_info": "Отправить информацию о юзерботе",
"_ihandle_doc_info_de": "Отправить информацию о юзерботе",
"build_de": "Build",
"description_de": "ℹ Dadurch werden keine sensiblen Daten gefährdet.",
"owner_de": "Eigentümer",
"prefix_de": "Prefix",
"send_info_de": "Benutzerbot-Informationen senden.",
"up-to-date_de": "😌 Up-to-date",
"update_required_de": "😕 Aktualisierung erforderlich: {}update",
"uptime_de": "Betriebszeit",
"version_de": "Version",
"_cfg_banner_ru": "Поставь `True`, чтобы отключить баннер-картинку.",
"_cfg_cst_bnr_ru": "Кастомный баннер.",
"_cfg_cst_btn_ru": "Кастомная кнопка в сообщении в info. Оставь пустым, чтобы убрать кнопку.",
"_cfg_cst_frmt_ru": "Кастомный формат файла для баннера.",
"_cfg_cst_msg_ru": "Кастомный текст сообщения в info. Может содержать ключевые слова {me}, {version}, {build}, {prefix}, {platform}, {upd}, {uptime}.",
"_cfg_inline_banner_ru": "Установите `True`, чтобы отключить встроенный медиа-баннер",
"_cmd_doc_ru_capoinfo": "Это откроет конфиг для модуля.",
"_cmd_doc_capoinfo_ru": "Это откроет конфиг для модуля.",
"_ihandle_doc_ru_info": "Отправить информацию о юзерботе.",
"_ihandle_doc_info_ru": "Отправить информацию о юзерботе.",
"build_ru": "Сборка",
"description_ru": "ℹ Это не раскроет никакой личной информации.",
"owner_ru": "Владелец",
"prefix_ru": "Префикс",
"send_info_ru": "Отправить информацию о юзерботе.",
"up-to-date_ru": "😌 Актуальная версия.",
"update_required_ru": "😕 Требуется обновление: {}update",
"uptime_ru": "Аптайм",
"version_ru": "Версия"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/gtranslate.py": {
"name": "ApodiktumGTranslateMod",
"description": "Google Translator",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cgtranslate": "This will open the config for the module. | (D) Dadurch wird die Konfiguration für das Modul geöffnet. | (DE) Dadurch wird die Konfiguration für das Modul geöffnet. | (R) Это откроет конфиг для модуля. | (RU) Это откроет конфиг для модуля."
},
{
"gtranslate": ".gtranslate [from_lang->][->to_lang] "
}
],
"new_commands": [
{
"name": "cgtranslate",
"original_name": "cgtranslatecmd",
"description": {
"default": "This will open the config for the module.",
"d": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"r": "Это откроет конфиг для модуля.",
"ru": "Это откроет конфиг для модуля."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "gtranslate",
"original_name": "gtranslatecmd",
"description": {
"default": ".gtranslate [from_lang->][->to_lang] "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-GoogleTranslator",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_lang_msg": "Language to translate to by default.",
"_cfg_vodkatr_msg": "If `RU` should be displayed as `Vodka`.",
"invalid_text": "Invalid text to translate",
"split_error": "Python split() error, if there is -> in the text, it must split!",
"translated": "[ {frlang} -> {to} ]\n{output}",
"translating": "Translating...",
"_cfg_lang_msg_de": "Sprache, in die standardmäßig übersetzt werden soll.",
"_cfg_vodkatr_msg_de": "Ob `RU` als `Vodka` angezeigt werden soll.",
"_cmd_doc_de_cgtranslate": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"_cmd_doc_cgtranslate_de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"invalid_text_de": "Ungültiger Text zum Übersetzen.",
"split_error_de": "Python split() error, wenn -> im Text steht, muss es gesplittet werden!",
"translated_de": "[ {frlang} -> {to} ]\n{output}",
"translating_de": "Übersetze...",
"_cfg_lang_msg_ru": "Язык на который переводится по умолчанию.",
"_cfg_vodkatr_msg_ru": "Если `RU`, то должно отображаться как `Vodka`.",
"_cmd_doc_ru_cgtranslate": "Это откроет конфиг для модуля.",
"_cmd_doc_cgtranslate_ru": "Это откроет конфиг для модуля.",
"invalid_text_ru": "Неправильный текст для перевода",
"split_error_ru": "Ошибка в функции Python – split(). Если в тексте есть ->, то это должно быть разделено.",
"translated_ru": "[ {frlang} -> {to} ]\n{output}",
"translating_ru": "Переводим..."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/no_ttl.py": {
"name": "NoTTLMod",
"description": "Send messages without TTL.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cnottl": "This will open the config for the module."
},
{
"nottl": "Command to send a message without TTL."
}
],
"new_commands": [
{
"name": "cnottl",
"original_name": "cnottlcmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "nottl",
"original_name": "nottlcmd",
"description": {
"default": "Command to send a message without TTL."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-NoTTL",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cmd_nottl": "Send a message without TTL. Can be used as a reply or with arguments.",
"_cmd_cnottl": "Open the config for the module.",
"no_args": "No args are given or not replied to a message...",
"_cfg_cst_auto_migrate_de": "Ob Änderungen beim Start automatisch migriert werden sollen.",
"_cmd_notll_de": "Senden Sie eine Nachricht ohne TTL. Kann als Antwort oder mit Argumenten verwendet werden.",
"_cmd_cnottl_de": "Öffnen Sie die Konfiguration für das Modul.",
"no_args_de": "Keine Argumente angegeben oder nicht auf eine Nachricht geantwortet...",
"_cfg_cst_auto_migrate_ru": "Автоматически мигрировать определенные изменения при запуске.",
"_cmd_notll_ru": "Отправить сообщение без TTL. Может использоваться в качестве ответа или с аргументами.",
"_cmd_cnottl_ru": "Открыть конфигурацию модуля.",
"no_args_ru": "ргументы не указаны или не ответили на сообщение..."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/mark_read.py": {
"name": "ApodiktumMarkReadMod",
"description": "This module marks chats as read.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cmarkread": "This will open the config for the module."
}
],
"new_commands": [
{
"name": "cmarkread",
"original_name": "cmarkreadcmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-MarkRead",
"developer": "@anon97945",
"_cfg_chat_list": "Chats to mark as read.",
"_cfg_clear_mentions": "Whether to clear mentions or not.",
"_cfg_clear_reactions": "Whether to clear reactions or not.",
"_cfg_clear_pms": "Whether to clear pms or not.",
"_cfg_whitelist": "Whether the chatlist includes(True) or excludes(False) the chat.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_error_text": "The text of the error message to remove."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/langreplier.py": {
"name": "ApodiktumLangReplierMod",
"description": "This module automatically respond to messages with unknown languages.",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"clangreplier": "This will open the config for the module."
}
],
"new_commands": [
{
"name": "clangreplier",
"original_name": "clangrepliercmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-LangReplier",
"developer": "@anon97945",
"_cfg_active": "Whether the module is turned on (or not).",
"_cfg_allowed_alphabets": "The list of alphabets that the module will allow.",
"_cfg_blacklist_chats": "The list of chats that the module will watch(or not).",
"_cfg_check_lang": "Whether the module will check the language of the message(or not).",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_custom_message": "The custom message that will be sent.",
"_cfg_lang_codes": "The list of language codes that the module will ignore.",
"_cfg_vodka_mode": "Whether the module will replace `cyrillic` in reply message with `vodka`.",
"_cfg_whitelist": "Whether the chatlist includes(True) or excludes(False) the chat.",
"_cfg_auto_translate": "Whether the module will auto translate the message(or not)."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/autoreact.py": {
"name": "ApodiktumAutoReactMod",
"description": "AutoReact to messages.\nCheck the `.config apodiktum autoreact`",
"cls_doc": {
"ru": "Автореакция на сообщения.\nПроверьте .config apodiktum autoreact."
},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cautoreact": "This will open the config for the module. | (R) Это откроет конфиг для модуля. | (RU) Это откроет конфиг для модуля."
}
],
"new_commands": [
{
"name": "cautoreact",
"original_name": "cautoreactcmd",
"description": {
"default": "This will open the config for the module.",
"r": "Это откроет конфиг для модуля.",
"ru": "Это откроет конфиг для модуля."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-AutoReact",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_doc_delay": "The delay between reactions are send in seconds.",
"_cfg_doc_delay_chats": "List of delay chats.\nIf the chat is in the list, the delay is used.",
"_cfg_doc_ignore_self": "Do not react to messages from yourself.",
"_cfg_doc_raise_error": "Raise an error if the emoji is not valid.",
"_cfg_doc_random_delay": "Randomizes the delay between reactions. Randomness is between 0 and the global delay.",
"_cfg_doc_random_delay_chats": "List of random delay chats.\nIf the chat is in the list, a random delay is used.",
"_cfg_doc_reactions": "Setup AutoReact.\nYou can define alternative emojis to react with, when the Chat doesn't allow the first, second etc.\nYou can also define an all OR global state, which will either apply reactions to all chat members (all) or to one user in all groups(global).\nYou can't use both at the same time! Does also work for channels! You need to use ALL!\n\nPattern:\n||||...\n\nExample:\nall|1792410946|❤️|👍|🔥\nFor Channels:\nall||❤️|👍|🔥",
"_cfg_doc_reactions_chance": "The chance of reacting to a message.\n0.0 is the chance of not reacting to a message.\n1.0 is the chance of reacting to a message every time.Pattern:\n||\n\nExample:\n1234567|global|0.8",
"_cfg_doc_shuffle_chats": "A list of chats where the emoji list is shuffled.",
"_cfg_doc_delay_ru": "Задержка между реакциями в секундах",
"_cfg_doc_delay_chats_ru": "Список чатов с задержкой.\nЕсли чат находится в списке, то используется задержка.",
"_cfg_doc_ignore_self_ru": "Не ставить реакции на свои сообщения",
"_cfg_doc_raise_error_ru": "Вызывает ошибку, если эмодзи неверный.",
"_cfg_doc_random_delay_ru": "Случайным образом изменяет задержку между реакциями. Вероятность находится в диапазоне от 0 до глобальной задержки.",
"_cfg_doc_random_delay_chats_ru": "Список чатов со случайной задержкой.\nЕсли чат находится в списке, используется случайная задержка.",
"_cfg_doc_reactions_ru": "Настройка автореакции.\nВы можете указать альтернативные эмодзи для реакций. Будет выбран первый доступный в чате\nВы также можете определить состояние все(all) или глобальное(global) которое будет применять реакцию либо ко всем участникам чата (все), либо к одному пользователю во всех группах (глобальное).\nВы не можете использовать оба варианта одновременно! Это также работает для каналов! Вам нужно использовать ALL!\n\nФормат:\n||||...\n\nПример:\nall|1792410946|❤️|👍|🔥\nДля каналов:\nall||❤️|👍|🔥",
"_cfg_doc_reactions_chance_ru": "Шанс реакции на сообщение.\n0.0 - всегда не реагировать на сообщение.\n1.0 - всегда реагировать на сообщение.Формат:\n||\n\nПример:\n1234567|global|0.8",
"_cfg_doc_shuffle_chats_ru": "Список чатов, в которых перемешивается список эмодзи.",
"_cmd_doc_ru_cautoreact": "Это откроет конфиг для модуля.",
"_cmd_doc_cautoreact_ru": "Это откроет конфиг для модуля."
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/admintools.py": {
"name": "ApodiktumAdminToolsMod",
"description": "Toolpack for Channel and Group Admins.",
"cls_doc": {
"de": "Toolpack für Kanal- und Gruppenadministratoren.",
"ru": "Пакет инструментов для администраторов каналов и групп."
},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cadmintools": "Open the config for the module."
},
{
"refreshchat": "Refresh the chat cache in the current chat."
},
{
"bnd": " \n - Toggles BlockNonDiscussion for the current chat.\n.bnd notify \n - Toggles the notification message.\n.bnd mute \n - Mutes the user for x minutes. 0 to disable.\n.bnd deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bnd settings\n - Shows the current configuration of the chat.\n.bnd db\n - Shows the current database.\n.bnd clearall\n - Clears the db of BlockNonDiscussion. | (R) \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n | (RU) \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n"
},
{
"bf": " \n - Toggles BlockFlood for the current chat.\n.bf notify \n - Toggles the notification message.\n.bf mute \n - Mutes the user for x minutes. 0 to disable.\n.bf deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bf settings\n - Shows the current configuration of the chat.\n.bf db\n - Shows the current database.\n.bf clearall\n - Clears the db of BlockNonDiscussion."
},
{
"bcu": " \n - Toggles BlockChannelUser for the current chat.\n.bcu notify \n - Toggles the notification message.\n.bcu ban \n - Bans the channel.\n.bcu deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bcu settings\n - Shows the current configuration of the chat.\n.bcu db\n - Shows the current database.\n.bcu clearall\n - Clears the db of BlockChannelUser. | (R) \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n | (RU) \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n"
},
{
"bnc": " \n - Toggles BlockNonComment for the current chat.\n.bnc notify \n - Toggles the notification message.\n.bnc mute \n - Mutes the user for x minutes. 0 to disable.\n.bnc deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bnc settings\n - Shows the current configuration of the chat.\n.bnc db\n - Shows the current database.\n.bnc clearall\n - Clears the db of BlockNonComment."
},
{
"bdl": " \n - Toggles BlockDoubleLinks for the current chat.\n.bdl timeout \n - Sets the timeout for the double links.\n.bdl notify \n - Toggles the notification message.\n.bdl deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bdl settings\n - Shows the current configuration of the chat.\n.bdl db\n - Shows the current database.\n.bdl clearall\n - Clears the db of BlockChannelUser."
},
{
"bss": " \n - Toggles BlockStickerSpam for the current chat.\n.bss timeout \n - Sets the timeout for the sticker spam.\n.bss notify \n - Toggles the notification message.\n.bss deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bss settings\n - Shows the current configuration of the chat.\n.bss db\n - Shows the current database.\n.bss clearall\n - Clears the db of BlockChannelUser."
},
{
"bce": " \n - Toggles BlockCustomEmojis for the current chat.\n.bce timeout \n - Sets the timeout for the sticker spam.\n.bce notify \n - Toggles the notification message.\n.bce deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bce settings\n - Shows the current configuration of the chat.\n.bce db\n - Shows the current database.\n.bce clearall\n - Clears the db of BlockChannelUser."
},
{
"bgs": " \n - Toggles BlockStickerSpam for the current chat.\n.bgs timeout \n - Sets the timeout for the sticker spam.\n.bgs notify \n - Toggles the notification message.\n.bgs deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bgs settings\n - Shows the current configuration of the chat.\n.bgs db\n - Shows the current database.\n.bgs clearall\n - Clears the db of BlockChannelUser."
},
{
"gl": " \n - Logs given groupchat in given channel.\n.gl rem \n - Removes given chat from watcher.\n.gl db\n - Shows the current database.\n.gl settings\n - Shows the current configuration of the chat.\n.gl clearall\n - Clears the db of Group/Channel Logger. | (R) \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n | (RU) \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n"
}
],
"new_commands": [
{
"name": "cadmintools",
"original_name": "cadmintoolscmd",
"description": {
"default": "Open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "refreshchat",
"original_name": "refresh_chatcmd",
"description": {
"default": "Refresh the chat cache in the current chat."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bnd",
"original_name": "bndcmd",
"description": {
"default": " \n - Toggles BlockNonDiscussion for the current chat.\n.bnd notify \n - Toggles the notification message.\n.bnd mute \n - Mutes the user for x minutes. 0 to disable.\n.bnd deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bnd settings\n - Shows the current configuration of the chat.\n.bnd db\n - Shows the current database.\n.bnd clearall\n - Clears the db of BlockNonDiscussion.",
"r": " \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n",
"ru": " \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bf",
"original_name": "bfcmd",
"description": {
"default": " \n - Toggles BlockFlood for the current chat.\n.bf notify \n - Toggles the notification message.\n.bf mute \n - Mutes the user for x minutes. 0 to disable.\n.bf deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bf settings\n - Shows the current configuration of the chat.\n.bf db\n - Shows the current database.\n.bf clearall\n - Clears the db of BlockNonDiscussion."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bcu",
"original_name": "bcucmd",
"description": {
"default": " \n - Toggles BlockChannelUser for the current chat.\n.bcu notify \n - Toggles the notification message.\n.bcu ban \n - Bans the channel.\n.bcu deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bcu settings\n - Shows the current configuration of the chat.\n.bcu db\n - Shows the current database.\n.bcu clearall\n - Clears the db of BlockChannelUser.",
"r": " \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n",
"ru": " \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bnc",
"original_name": "bnccmd",
"description": {
"default": " \n - Toggles BlockNonComment for the current chat.\n.bnc notify \n - Toggles the notification message.\n.bnc mute \n - Mutes the user for x minutes. 0 to disable.\n.bnc deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bnc settings\n - Shows the current configuration of the chat.\n.bnc db\n - Shows the current database.\n.bnc clearall\n - Clears the db of BlockNonComment."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bdl",
"original_name": "bdlcmd",
"description": {
"default": " \n - Toggles BlockDoubleLinks for the current chat.\n.bdl timeout \n - Sets the timeout for the double links.\n.bdl notify \n - Toggles the notification message.\n.bdl deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bdl settings\n - Shows the current configuration of the chat.\n.bdl db\n - Shows the current database.\n.bdl clearall\n - Clears the db of BlockChannelUser."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bss",
"original_name": "bsscmd",
"description": {
"default": " \n - Toggles BlockStickerSpam for the current chat.\n.bss timeout \n - Sets the timeout for the sticker spam.\n.bss notify \n - Toggles the notification message.\n.bss deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bss settings\n - Shows the current configuration of the chat.\n.bss db\n - Shows the current database.\n.bss clearall\n - Clears the db of BlockChannelUser."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bce",
"original_name": "bcecmd",
"description": {
"default": " \n - Toggles BlockCustomEmojis for the current chat.\n.bce timeout \n - Sets the timeout for the sticker spam.\n.bce notify \n - Toggles the notification message.\n.bce deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bce settings\n - Shows the current configuration of the chat.\n.bce db\n - Shows the current database.\n.bce clearall\n - Clears the db of BlockChannelUser."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "bgs",
"original_name": "bgscmd",
"description": {
"default": " \n - Toggles BlockStickerSpam for the current chat.\n.bgs timeout \n - Sets the timeout for the sticker spam.\n.bgs notify \n - Toggles the notification message.\n.bgs deltimer \n - Deletes the notification message in seconds. 0 to disable.\n.bgs settings\n - Shows the current configuration of the chat.\n.bgs db\n - Shows the current database.\n.bgs clearall\n - Clears the db of BlockChannelUser."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "gl",
"original_name": "glcmd",
"description": {
"default": " \n - Logs given groupchat in given channel.\n.gl rem \n - Removes given chat from watcher.\n.gl db\n - Shows the current database.\n.gl settings\n - Shows the current configuration of the chat.\n.gl clearall\n - Clears the db of Group/Channel Logger.",
"r": " \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n",
"ru": " \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-AdminTools",
"developer": "@anon97945",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_doc_admin_tag_chats": "React to @admin in given chats.",
"_cfg_doc_ignore_admins": "Wheather to ignore tags from admins.",
"_cfg_doc_whitelist": "Whether the `admin_tag_chats`-list is for included(True) or excluded(False) chats.",
"admin_tag": "The User {} asked for help.\n{}",
"admin_tag_reply": "\n\nThe corresponding message from {} is:",
"admin_tag_reply_msg": "Thanks, the owner of this Bot got informed.",
"bce": "BlockCustomEmojis",
"bce_triggered": "{}, you can't use custom emojis in this chat.",
"bcu": "BlockChannelUser",
"bcu_triggered": "{}, you can't write as a channel in this chat.",
"bdl": "BlockDoubleLinks",
"bdl_triggered": "{}, you need to wait before you can send this link again.",
"bf": "BlockFlood",
"bf_triggered": "{}, floodlimit exceeded.",
"bgs": "BlockGifSpam",
"bgs_triggered": "{}, you need to wait before you can send more gifs.",
"bnc": "BlockNonComment",
"bnc_triggered": "{}, you can only write comments in this chat.",
"bnd": "BlockNonDiscussion",
"bnd_triggered": "{}, the comments are limited to discussiongroup members, please join our discussiongroup first.\n\n👉🏻 {}\n\nRespectfully, the admins.",
"bss": "BlockStickerSpam",
"bss_triggered": "{}, you need to wait before you can send more stickers.",
"error": "Your command was wrong.",
"gl": "GroupLogger",
"no_id": "Your input was no TG ID.",
"no_int": "Your input was no Integer.",
"not_dc": "This is no Groupchat.",
"permerror": "You have no delete permissions in this chat.",
"prot_db_string": "[{}] Current Database:\n\nWatcher:\n{}\n\nChatsettings:\n{}",
"prot_settings": "[{}] Current settings in this chat are:\n{}",
"prot_start": "[{}] Activated in this chat.",
"prot_stopped": "[{}] Deactivated in this chat.",
"prot_turned_off": "[{}] The module is now turned off in all chats.",
"refresh_chat": "[AdminTools] Chat cache refreshed.",
"_cfg_cst_auto_migrate_de": "Ob definierte Änderungen beim Start automatisch migriert werden sollen.",
"_cfg_doc_admin_tag_chats_de": "Reagieren Sie in bestimmten Chats auf @admin.",
"admin_tag_de": "Der Benutzer {} hat um Hilfe gebeten.\n{}",
"admin_tag_reply_de": "\n\nDie entsprechende Nachricht von {} ist:",
"admin_tag_reply_msg_de": "Danke, der Besitzer dieses Bots wurde informiert.",
"bce_triggered_de": "{}, du kannst in diesem Chat keine custom emojis senden.",
"bcu_triggered_de": "{}, du kannst in diesem Chat nicht als Kanal schreiben.",
"bnc_triggered_de": "{}, du kannst in diesem Chat nur Kommentare schreiben.",
"bdl_triggered_de": "{}, der Link wurde bereits gesendet. Du musst warten bis er erneut gesendet werden kann.",
"bf_triggered_de": "{}, floodlimit überschritten.",
"bgs_triggered_de": "{}, du musst warten bis du weitere Gifs senden kannst.",
"bnd_triggered_de": "{}, die Kommentarfunktion wurde auf die Chatmitglieder begrenzt, tritt bitte zuerst unserem Chat bei.\n\n👉🏻 {}\n\nHochachtungsvoll, die Obrigkeit.",
"bss_triggered_de": "{}, du musst warten bis du weitere Sticker senden kannst.",
"error_de": "Dein Befehl war falsch.",
"no_id_de": "Ihre Eingabe war keine TG ID.",
"no_int_de": "Ihre Eingabe war keine Integer.",
"not_dc_de": "Dies ist kein Gruppenchat.",
"permerror_de": "Sie haben in diesem Chat keine Löschberechtigung.",
"prot_db_string_de": "[{} - Settings] Aktuelle Datenbank:\n\nWatcher:\n{}\n\nChateinstellungen:\n{}",
"prot_settings_de": "[{} - Settings] Aktuelle Einstellungen in diesem Chat:\n{}",
"prot_start_de": "[{}] In diesem Chat aktiviert.",
"prot_stopped_de": "[{}] Der Chat wurde aus der Liste entfernt.",
"prot_turned_off_de": "[{}] In allen Chats ausgeschaltet.",
"refresh_chat_de": "[AdminTools] Der Chat Cache wurde aktualisiert.",
"_cmd_doc_ru_bcu": " \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n",
"_cmd_doc_bcu_ru": " \n - Переключает BlockChannelUser для текущего чата.\n.bcu notify \n - Переключает уведомление.\n.bcu ban \n - Банит канал.\n.bcu deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0, чтобы отключить.\n.bcu settings\n - Показывает текущую конфигурацию чата.\n.bcu db\n - Показывает текущую базу данных.\n.bcu clearall\n - Очищает базу данных от BlockChannelUser.\n",
"_cmd_doc_ru_bnd": " \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n",
"_cmd_doc_bnd_ru": " \n - Переключает BlockNonDiscussion для текущего чата.\n.bnd notify \n - Переключает уведомление.\n.bnd mute <минут/или 0>\n - Заглушает пользователя на Х минут. 0 чтобы отключить.\n.bnd deltimer <секунды/или 0>\n - Удаляет уведомление в считанные секунды. 0 чтобы отключить.\n.bnd settings\n - Показывает текущую конфигурацию чата.\n.bnd db\n - Показывает текущую базу данных.\n.bnd clearall\n - Очищает базу данных от BlockNonDiscussion.\n",
"_cmd_doc_ru_gl": " \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n",
"_cmd_doc_gl_ru": " \n - Регистрирует чат логирования для выбранного канала.\n.gl rem \n - Удаляет данный чат из наблюдателя.\n.gl db\n - Показывает текущую базу данных.\n.gl settings\n - Показывает текущую конфигурацию чата.\n.gl clearall\n - Очищает базу данных от Group/Channel Logger.\n",
"_cmd_doc_ru_resfresh_chat": "Обновляет кэш чата в текущем чате.",
"_cmd_doc_resfresh_chat_ru": "Обновляет кэш чата в текущем чате.",
"admin_tag_ru": "Пользователь {} просит помощи.\n{}",
"admin_tag_reply_ru": "\n\nПересылаемое сообщение от\n{}:",
"admin_tag_reply_msg_ru": "Спасибо, владелец этого бота был проинформирован.",
"bcu_triggered_ru": "{}, ты не можешь писать тут от имени канала.",
"bce_triggered_ru": "{}, ты не можешь использовать кастомные эмодзи в этом чате.",
"bnc_triggered_ru": "{}, ты можешь писать только комментарии в этом чате.",
"bnd_triggered_ru": "{}, комментарии ограничены для участников группы обсуждения, Пожалуйста, для начала присоединитесь к нашей группе обсуждения.\n\n👉🏻 {}\n\nС уважением, администраторы.",
"error_ru": "Неверная команда",
"no_id_ru": "Ты ввёл не телеграм айди.",
"no_int_ru": "Введенное значение не является целым числом (int)",
"not_dc_ru": "Это не групповой чат",
"permerror_ru": "У вас недосточно прав для удаление сообщений в этом чате",
"prot_db_string_ru": "[{}] Текущая база данных:\n\nНаблюдающий:\n{}\n\nНастройки чата:\n{}",
"prot_settings_ru": "[{}] Текущие настройки в этом чате:\n{}",
"prot_start_ru": "[{}] Активировано в этом чате",
"prot_stopped_ru": "[{}] Деактивировано в этом чате",
"prot_turned_off_ru": "[{}] Теперь этот модуль выключен во всех чатах",
"refresh_chat_ru": "[AdminTools] Кэш чата обновлен."
},
"has_on_load": false,
"has_on_unload": true,
"class_cmd_names": {}
},
"anon97945/hikka-mods/quotes.py": {
"name": "ApodiktumQuotesMod",
"description": "Quote a message using Mishase Quotes API",
"cls_doc": {},
"meta": {
"pic": null,
"banner": null,
"developer": null
},
"commands": [
{
"cquotes": "This will open the config for the module."
},
{
"quote": "Quote a message. Args: . .file"
},
{
"fquote": "Fake message quote. Args: @// "
}
],
"new_commands": [
{
"name": "cquotes",
"original_name": "cquotescmd",
"description": {
"default": "This will open the config for the module."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "quote",
"original_name": "quotecmd",
"description": {
"default": "Quote a message. Args: . .file"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "fquote",
"original_name": "fquotecmd",
"description": {
"default": "Fake message quote. Args: @// "
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-Quotes",
"developer": "@anon97945",
"_cfg_msg_limit": "Messages limit",
"_cfg_max_width": "Max width (px)",
"_cfg_scale_factor": "Scale factor",
"_cfg_square_avatar": "Square avatar",
"_cfg_text_color": "Text color",
"_cfg_reply_line_color": "Reply line color",
"_cfg_admin_title_color": "Admin title color",
"_cfg_message_border_radius": "Message radius (px)",
"_cfg_reply_thumb_border_radius": "Reply thumbnail radius (px)",
"_cfg_picture_border_radius": "Picture radius (px)",
"_cfg_background_color": "Background color"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/auto_update.py": {
"name": "ApodiktumAutoUpdateMod",
"description": "Automatically update your Hikka Userbot",
"cls_doc": {},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"cautoupdate": "This will open the config for the module. | (D) Dadurch wird die Konfiguration für das Modul geöffnet. | (DE) Dadurch wird die Konfiguration für das Modul geöffnet. | (R) Открыть конфиг модуля. | (RU) Открыть конфиг модуля."
}
],
"new_commands": [
{
"name": "cautoupdate",
"original_name": "cautoupdatecmd",
"description": {
"default": "This will open the config for the module.",
"d": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"r": "Открыть конфиг модуля.",
"ru": "Открыть конфиг модуля."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-AutoUpdater",
"developer": "@anon97945",
"_cfg_auto_update": "Whether the Hikka Userbot should automatically update or not.",
"_cfg_auto_update_delay": "Choose a delay to wait to start the automatic update.",
"_cfg_cst_auto_migrate": "Wheather to auto migrate defined changes on startup.",
"_cfg_update_msg_read": "Whether to mark the message as read or not.",
"skip_old": "The update was skipped due to a newer update.",
"skip_update": "The update was skipped due to {}.\n{}",
"updating": "Hikka Userbot will be automatically updated in {} seconds.\n\nChangelog:\n{}",
"_cfg_auto_update_de": "Ob der Hikka Userbot automatisch aktualisieren soll oder nicht.",
"_cfg_auto_update_delay_de": "Wählen Sie eine Wartezeit bis zum Start des automatischen Updates.",
"_cfg_update_msg_read_de": "Ob die Nachricht als gelesen markiert werden soll oder nicht.",
"_cmd_doc_de_cautoupdate": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"_cmd_doc_cautoupdate_de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"skip_old_de": "Das Update wurde aufgrund eines neueren Updates übersprungen.",
"skip_update_de": "Das Update wurde wegen {} übersprungen.\n{}",
"updating_de": "Hikka Userbot wird in {} Sekunden automatisch aktualisiert.\n\nChangelog:\n{}",
"_cfg_auto_update_ru": "Должен ли Hikka UserBot обновляться автоматически или нет.",
"_cfg_auto_update_delay_ru": "Выберите задержку для автоматического обновления.",
"_cfg_update_msg_read_ru": "Отмечать ли сообщение с обновлением как прочитанное или нет.",
"skip_old_ru": "Обновление было пропущено в связи с появлением более новой версии.",
"skip_update_ru": "Обновление было пропущено из-за {}.\n{}",
"_cmd_doc_ru_cautoupdate": "Открыть конфиг модуля.",
"_cmd_doc_cautoupdate_ru": "Открыть конфиг модуля.",
"updating_ru": "Hikka будет автоматически обновлена через {} секунд.\n\nСписок изменений:\n{}"
},
"has_on_load": false,
"has_on_unload": false,
"class_cmd_names": {}
},
"anon97945/hikka-mods/apolib_controller.py": {
"name": "ApodiktumLibControllerMod",
"description": "This is a Library Controller module required for Apodiktum Library Modules and also 3rd-party modules.\n>>Do not unload this!<<",
"cls_doc": {
"de": "Dies ist ein Bibliothekssteuerungsmodul, das für Apodiktum Library Module und auch Module von Drittanbietern benötigt wird.\n>>Nicht entfernen!<<"
},
"meta": {
"pic": "https://t.me/apodiktum_dumpster/13",
"banner": "https://t.me/apodiktum_dumpster/11",
"developer": "@apodiktum_modules"
},
"commands": [
{
"capolib": "This will open the config for the module. | (D) Dadurch wird die Konfiguration für das Modul geöffnet. | (DE) Dadurch wird die Konfiguration für das Modul geöffnet. | (R) Это откроет конфиг для модуля. | (RU) Это откроет конфиг для модуля."
},
{
"unloadapocontroller": "This will unload the module and prevent it from loading through apo_lib.\n!!Beware that this will break all modules that depend on apo_lib q_watcher. Use this only if you know what you are doing!!"
},
{
"vapolib": "shows the current version of the apodiktum_library. | (D) Zeigt die aktuelle Version des Apodiktum_Library Moduls an. | (DE) Zeigt die aktuelle Version des Apodiktum_Library Moduls an."
},
{
"qapolib": "shows the current queue and tasks of the apodiktum_library. | (D) Zeigt die aktuellen Queues und Tasks der Apodiktum Library an. | (DE) Zeigt die aktuellen Queues und Tasks der Apodiktum Library an."
},
{
"fcl": " | force language of supported modules in this chat."
},
{
"remfcl": "remove force language in this chat."
}
],
"new_commands": [
{
"name": "capolib",
"original_name": "capolibcmd",
"description": {
"default": "This will open the config for the module.",
"d": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"de": "Dadurch wird die Konfiguration für das Modul geöffnet.",
"r": "Это откроет конфиг для модуля.",
"ru": "Это откроет конфиг для модуля."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "unloadapocontroller",
"original_name": "unloadapocontrollercmd",
"description": {
"default": "This will unload the module and prevent it from loading through apo_lib.\n!!Beware that this will break all modules that depend on apo_lib q_watcher. Use this only if you know what you are doing!!"
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "vapolib",
"original_name": "vapolibcmd",
"description": {
"default": "shows the current version of the apodiktum_library.",
"d": "Zeigt die aktuelle Version des Apodiktum_Library Moduls an.",
"de": "Zeigt die aktuelle Version des Apodiktum_Library Moduls an."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "qapolib",
"original_name": "qapolibcmd",
"description": {
"default": "shows the current queue and tasks of the apodiktum_library.",
"d": "Zeigt die aktuellen Queues und Tasks der Apodiktum Library an.",
"de": "Zeigt die aktuellen Queues und Tasks der Apodiktum Library an."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "fcl",
"original_name": "fclcmd",
"description": {
"default": " | force language of supported modules in this chat."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
},
{
"name": "remfcl",
"original_name": "remfclcmd",
"description": {
"default": "remove force language in this chat."
},
"cmd_names": {},
"aliases": [],
"usage": null,
"inline": false,
"is_inline_handler": false,
"decorators": []
}
],
"inline_handlers": [],
"strings": {
"name": "Apo-LibController",
"developer": "@anon97945",
"forced_lang": "Forced language {}!",
"incorrect_language": "🚫 Incorrect language specified.",
"lang_removed": "Forced chat language removed!",
"lang_saved": "{} forced chat language saved!",
"no_lang": "No forced language in this chat.",
"q_pending": "\n - Pending: {}",
"q_total_count": "\n - Total count: {}",
"q_watcher_str": "