{ "modules": { "Limoka.py": { "name": "Limoka", "description": "Modules are now in one place with easy searching!", "cls_doc": { "ru": "Модули теперь в одном месте с простым и удобным поиском!" }, "meta": { "pic": null, "banner": null, "developer": "@limokanews" }, "commands": [ { "limoka": "[query / nothing] - Search modules | (RU) [запрос / ничего] — Поиск модулей" }, { "lshistory": "[clear] - Show or clear search history | (RU) [clear] — Показать или очистить историю поиска" } ], "new_commands": [ { "name": "limoka", "original_name": "limokacmd", "description": { "default": "[query / nothing] - Search modules", "ru": "[запрос / ничего] — Поиск модулей" }, "cmd_names": {}, "aliases": [], "usage": null, "inline": false, "is_inline_handler": false, "decorators": [] }, { "name": "lshistory", "original_name": "lshistorycmd", "description": { "default": "[clear] - Show or clear search history", "ru": "[clear] — Показать или очистить историю поиска" }, "cmd_names": {}, "aliases": [], "usage": null, "inline": false, "is_inline_handler": false, "decorators": [] } ], "inline_handlers": [], "strings": { "name": "Limoka", "wait": "Just wait\n🔍 A search is underway among {count} modules for the query: {query}\n{fact}", "found_header": "🔍 Found module {name} by query: {query}\n\nℹ️ Description: {description}\n🧑‍💻 Developer: {username}\n\n🏷 Tags: {tags}\n\n", "found_body": "{commands}", "found_footer": "\n🪄 {prefix}dlm {url}{module_path}", "caption_short": "🔍 {safe_name}\nℹ️ Description: {safe_desc}\n🧑‍💻 Dev: {dev_username}\n🪄 {prefix}dlm {module_path}", "command_template": "{emoji} {prefix}{command} — {description}\n", "inline_handler_template": "{inline_bot} {command} — {description}\n", "emojis": { "1": "1️⃣", "2": "2️⃣", "3": "3️⃣", "4": "4️⃣", "5": "5️⃣", "6": "6️⃣", "7": "7️⃣", "8": "8️⃣", "9": "9️⃣" }, "404": " Not found by query: {query}", "noargs": " No args", "?": "🔎 Request too short / not found", "no_info": "No information", "facts": [ "🛡 The limoka catalog is carefully moderated!", "🚀 Limoka performance allows you to search for modules quickly!" ], "inline404": "Not found", "inline?": "Request too short / not found", "inlinenoargs": "Please, enter query", "history": "🔎 Your search history:\n{history}", "filter_menu": "Choose filters", "filter_cat": "📑 Filter by Category", "apply_filters": "✅ Apply Filters", "clear_filters": "🗑 Clear Filters", "back_to_results": "🔙 Back to Results", "empty_history": "🔎 Your search history is empty!", "enter_query": "🔍 Enter new search query:", "global_search": "🔍 Global search for {query} — found {count} modules", "change_query": "🔍 Change query", "no_modules": "No modules available.", "filter_title": "🏷 Filters", "category_title": "📂 Categories", "selected_categories": "✅ Selected categories: {categories}", "no_categories": "No categories found in the module database", "select_category": "Select categories for query: {query}\n(You can select multiple)", "back": "🔙 Back", "category": "📁 {category}", "no_category": "No category", "global_button": "🌍 Results", "filtered_button": "🏷️ Filtered search", "inline_search": "🔍 Search in Limoka", "inline_no_results": "❌ No modules found", "inline_error": "❌ Search error occurred", "inline_short_query": "❌ Query too short (min 2 chars)", "inline_switch_pm": "💬 Open in chat", "inline_switch_pm_text": "🔍 Results for: {query}", "inline_start_message": "🔍 Limoka Search\nType module name or keyword", "first_page": "This is the first page!", "last_page": "This is the last page!", "display_error": "Error displaying module. Please try again.", "error_occurred": "An error occurred. Please try again.", "start_search_form": "🔍 Limoka Search\nEnter your query to search for modules:", "global_search_form": "🔍 Global Search\nEnter your query to search ALL modules without filters:", "history_cleared": "🧹 Search history cleared!", "invalid_history_arg": " Invalid argument for history command. Use:\n.lshistory - show history\n.lshistory clear - clear history", "close": "❌ Close", "watcher_no_tag": "❌ Invalid message format. No #limoka tag found.", "watcher_invalid_format": "❌ Invalid format. Expected: #limoka:path:signature", "watcher_signature_invalid": "❌ Signature invalid! Installation aborted.", "watcher_loader_missing": "❌ Loader module not found.", "watcher_module_not_found": "❌ Module not found in Limoka database: {path}", "watcher_critical": "❌ Critical error: {error}", "tags": { "herokutrusted": "Heroku Trusted", "hikkatrusted": "Hikka Trusted", "nonactive": "Non-Active Repository", "nonlongermaintained": "No Longer Maintained Repository", "newbie": "Newbie" }, "name_ru": "Limoka", "wait_ru": "Подождите\n🔍 Идёт поиск среди {count} модулей по запросу: {query}\n{fact}", "found_header_ru": "🔍 Найден модуль {name} по запросу: {query}\n\nℹ️ Описание: {description}\n🧑‍💻 Разработчик: {username}\n\n🏷 Теги: {tags}\n\n", "found_body_ru": "{commands}", "found_footer_ru": "\n🪄 {prefix}dlm {url}{module_path}", "caption_short_ru": "🔍 {safe_name}\nℹ️ Описание: {safe_desc}\n🧑‍💻 Разработчик: {dev_username}\n🪄 {prefix}dlm {module_path}", "command_template_ru": "{emoji} {prefix}{command} — {description}\n", "inline_handler_template_ru": "{inline_bot} {command} — {description}\n", "404_ru": " Не найдено по запросу: {query}", "noargs_ru": " Нет аргументов", "?_ru": "🔎 Запрос слишком короткий / не найден", "no_info_ru": "Нет информации", "inline404_ru": "Не найдено", "inline?_ru": "Запрос слишком короткий / не найден", "inlinenoargs_ru": "Введите запрос", "history_ru": "🔎 История поиска:\n{history}", "filter_menu_ru": "Выберите фильтры", "filter_cat_ru": "📑 Фильтр по категориям", "apply_filters_ru": "✅ Применить фильтры", "clear_filters_ru": "🗑 Очистить фильтры", "back_to_results_ru": "🔙 Вернуться к результатам", "empty_history_ru": "🔎 История поиска пуста!", "enter_query_ru": "🔍 Введите новый поисковый запрос:", "global_search_ru": "🔍 Глобальный поиск по {query} — найдено {count} модулей", "change_query_ru": "🔍 Изменить запрос", "no_modules_ru": "Модули недоступны.", "filter_title_ru": "🏷 Фильтры", "category_title_ru": "📂 Категории", "selected_categories_ru": "✅ Выбранные категории: {categories}", "no_categories_ru": "Категории не найдены в базе модулей", "select_category_ru": "Выберите категории для запроса: {query}\n(Можно выбрать несколько)", "back_ru": "🔙 Назад", "category_ru": "📁 {category}", "no_category_ru": "Без категории", "global_button_ru": "🌍 Результаты", "filtered_button_ru": "🏷️ Поиск с фильтрами", "inline_search_ru": "🔍 Поиск в Limoka", "inline_no_results_ru": "❌ Модули не найдены", "inline_error_ru": "❌ Ошибка поиска", "inline_short_query_ru": "❌ Запрос слишком короткий (мин. 2 символа)", "inline_switch_pm_ru": "💬 Открыть в чате", "inline_switch_pm_text_ru": "🔍 Результаты для: {query}", "inline_start_message_ru": "🔍 Limoka Поиск\nВведите название модуля или ключевое слово", "first_page_ru": "Это первая страница!", "last_page_ru": "Это последняя страница!", "display_error_ru": "Ошибка отображения модуля. Пожалуйста, попробуйте еще раз.", "error_occurred_ru": "Произошла ошибка. Пожалуйста, попробуйте еще раз.", "start_search_form_ru": "🔍 Limoka Поиск\nВведите ваш запрос для поиска модулей:", "global_search_form_ru": "🔍 Глобальный Поиск\nВведите запрос для поиска ВСЕХ модулей без фильтров:", "history_cleared_ru": "🧹 История поиска очищена!", "invalid_history_arg_ru": " Неверный аргумент для команды истории. Используйте:\n.lshistory - показать историю\n.lshistory clear - очистить историю", "close_ru": "❌ Закрыть", "watcher_no_tag_ru": "❌ Неверный формат сообщения. Тег #limoka не найден.", "watcher_invalid_format_ru": "❌ Неверный формат. Ожидается: #limoka:path:signature", "watcher_signature_invalid_ru": "❌ Неверная подпись! Установка отменена.", "watcher_loader_missing_ru": "❌ Модуль загрузчика не найден.", "watcher_module_not_found_ru": "❌ Модуль не найден в базе Limoka: {path}", "watcher_critical_ru": "❌ Критическая ошибка: {error}" }, "has_on_load": false, "has_on_unload": false, "class_cmd_names": {} } }, "meta": { "total_modules": 1, "generated_at": "2026-01-30T11:31:00.366845" } }