{
"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"
}
}