From 3bf476c8a9303129d63a027f65c4c2ea0033d18b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 5 Feb 2026 01:23:15 +0000 Subject: [PATCH] Updated modules.json after parse 2026-02-05 01:23:15 --- modules.json | 963 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 887 insertions(+), 76 deletions(-) diff --git a/modules.json b/modules.json index f0d04de..e1acf11 100644 --- a/modules.json +++ b/modules.json @@ -38599,7 +38599,7 @@ "sgamerps": "- Start the game «Rock, Paper, Scissors» | (RU) - Начать игру «Камень, ножницы, бумага» | (UZ) - «Tosh, qog'oz, qaychi» o'yinining boshlanishi | (DE) - Beginn des Spiels «Stein, Papier, Schere» | (ES) - El comienzo del juego «Piedra, papel o tijera»" }, { - "cleargames": "- Complete all running games. | (RU) | (UZ) - Barcha faol o'yinlarni tugatish. | (DE) - Alle aktiven Spiele beenden. | (ES) - Completar todos los juegos en curso." + "cleargames": "- Complete all running games. | (RU) | (UZ) - Barcha faol o'yinlarni tugatish. | (DE) - Alle aktiven Spiele beenden. | (ES) - Completar todos los juegos en curso." } ], "new_commands": [ @@ -38625,7 +38625,7 @@ "original_name": "cleargames", "description": { "default": "- Complete all running games.", - "ru": "", + "ru": "", "uz": "- Barcha faol o'yinlarni tugatish.", "de": "- Alle aktiven Spiele beenden.", "es": "- Completar todos los juegos en curso." @@ -60085,14 +60085,17 @@ "checking_user": "🔍 Проверка пользователя...", "checking_balance": "🔍 Проверка баланса...", "user_not_found": " Пользователь не найден", - "gift_menu": "🎁 Выберите категорию подарков.\n\n👤 Пользователь: {}\n📄 Текст: {}\n Баланс: {} звезд", - "category_menu": "🎁 Подарки за {} ⭐\n\n👤 Пользователь: {}\n📄 Текст: {}", + "gift_menu": "🎁 Выберите категорию подарков.\n\n👤 Пользователь: {}\n📂 Текст: {}\n⭐️ Баланс: {} звезд", + "category_menu": "🎁 Подарки за {} ⭐\n\n👤 Пользователь: {}\n📂 Текст: {}", + "privacy_menu": "🎁 Выбран подарок: {}\n\nКак отправить подарок?", "sending_gift": "🛫 Отправка подарка...", "gift_sent": " Подарок успешно отправлен!", "not_enough_stars": " Недостаточно звезд для отправки подарка {}!", "min_stars_error": " Недостаточно звезд для отправки минимального подарка!", "no_available_gifts": " Нет доступных подарков для вашего баланса", - "balance_error": " Ошибка при проверке баланса" + "balance_error": " Ошибка при проверке баланса", + "btn_public": "📢 Публично", + "btn_anon": "🕵️ Анонимно" }, "has_on_load": false, "has_on_unload": false, @@ -72469,72 +72472,6 @@ "has_on_unload": false, "class_cmd_names": {} }, - "coddrago/modules/lastfm.py": { - "name": "lastfmmod", - "description": "Module for music from different services", - "cls_doc": {}, - "meta": { - "pic": "https://envs.sh/Hob.webp", - "banner": "https://raw.githubusercontent.com/coddrago/modules/refs/heads/main/banner.png", - "developer": "@codrago_m" - }, - "commands": [ - { - "nowplay": "| send playing track" - }, - { - "tutorl": "| tutorial" - } - ], - "new_commands": [ - { - "name": "nowplay", - "original_name": "nowplay", - "description": { - "default": "| send playing track" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - }, - { - "name": "tutorl", - "original_name": "tutorl", - "description": { - "default": "| tutorial" - }, - "cmd_names": {}, - "aliases": [], - "usage": null, - "inline": false, - "is_inline_handler": false, - "decorators": [] - } - ], - "inline_handlers": [], - "strings": { - "name": "LastFm", - "loading": "⌨️ Loading song...", - "bot_no_result": " Nothing found.\nTitle: {song_name}\nAuthor: {song_artist}\nAlbum:{song_album}", - "_doc_text": "The text that will be written next to the file", - "_doc_username_lastfm": "Your username from last.fm", - "nick_error": " Put your nickname from last.fm", - "tutorial": "Go to last.fm and register.\nBE SURE to remember the username and password, they will come in handy later.\nLet's look at the VK version\nAfter that, go to the @vkxci channel, download VK X and log in to your VK account, then go to settings and click «Integrations», select Last FM.\nEnter the username and password.\nThen you're almost done!\nWrite {prefix}fcfg lastfm username_lastfm {username}\nUse the {prefix}nowplay command and enjoy life!", - "name_ru": "LastFm", - "loading_ru": "⌨️ Загрузка трека...", - "bot_no_result_ru": " Ничего не найдено.\nНазвание: {song_name}\nИсполнитель: {song_artist}\nАльбом: {song_album}", - "_doc_text_ru": "Текст, который будет написан рядом с файлом", - "_doc_username_lastfm_ru": "Ваш username с last.fm", - "nick_error_ru": " Укажите ваш никнейм с last.fm", - "tutorial_ru": "Зайдите на last.fm и зарегистрируйтесь.\nОБЯЗАТЕЛЬНО запомните логин и пароль, они пригодятся позже.\nРассмотрим вариант для VK\nПосле этого зайдите в канал @vkxci, скачайте VK X и авторизуйтесь в своём аккаунте VK, затем зайдите в настройки и нажмите «Интеграции», выберите Last FM.\nВведите логин и пароль.\nЗатем вы почти закончили!\nНапишите {prefix}fcfg lastfm username_lastfm {username}\nИспользуйте команду {prefix}nowplay и наслаждайтесь жизнью!" - }, - "has_on_load": false, - "has_on_unload": false, - "class_cmd_names": {} - }, "coddrago/modules/randomizer.py": { "name": "Randomizer", "description": "Random - it's life!", @@ -73317,9 +73254,9 @@ "description": "", "cls_doc": {}, "meta": { - "pic": "https://raw.githubusercontent.com/kamekuro/hikka-mods/main/icons/yamusic.png", - "banner": "https://raw.githubusercontent.com/kamekuro/hikka-mods/main/banners/yamusic.png", - "developer": "@codrago" + "pic": null, + "banner": "https://raw.githubusercontent.com/coddrago/modules/refs/heads/main/banner.png", + "developer": "@codrago_m" }, "commands": [], "new_commands": [], @@ -78847,6 +78784,880 @@ "has_on_unload": false, "class_cmd_names": {} }, + "radiocycle/Modules/randomanimepic.py": { + "name": "RandomAnimePicMod", + "description": "", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "rapic": "- fetch random anime-pic 👀 | (RU) - получить рандомную аниме-картинку 👀" + } + ], + "new_commands": [ + { + "name": "rapic", + "original_name": "rapiccmd", + "description": { + "default": "- fetch random anime-pic 👀", + "ru": "- получить рандомную аниме-картинку 👀" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "RandomAnimePic", + "img": " Your anime pic\n🔗 URL: {}", + "loading": " Loading image...", + "error": "🚫 An unexpected error occurred...", + "img_ru": " Ваша аниме-картинка\n🔗 Ссылка: {}", + "loading_ru": " Загрузка изображения...", + "error_ru": "🚫 Произошла непредвиденная ошибка..." + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/UnbanAll.py": { + "name": "UnbanAllMod", + "description": "", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "unbanall": "- Unban all banned users | (RU) - Разбанить всех забаненных пользователей" + } + ], + "new_commands": [ + { + "name": "unbanall", + "original_name": "unbanallcmd", + "description": { + "default": "- Unban all banned users", + "ru": "- Разбанить всех забаненных пользователей" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "UnbanAll", + "no_rights": "❌ I don't have administrator rights to remove restrictions.", + "success": "✅ All banned chat members have been unbanned.", + "unban_in_process": "👀 Unbanning users...", + "no_banned": "ℹ️ There are no banned members in this chat.", + "error_occured": "💢 An error occurred while unbanning user {}:\n{}", + "no_rights_ru": "❌ У меня нет прав администратора для снятия ограничений.", + "success_ru": "✅ Все забаненные участники чата были разблокированы.", + "unban_in_process_ru": "👀 Разбаниваю пользователей...", + "no_banned_ru": "ℹ️ В этом чате нет забаненных участников.", + "error_occured_ru": "💢 Произошла ошибка при разблокировке пользователя {}:\n{}" + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/SpotifyMod.py": { + "name": "SpotifyMod", + "description": "Card with the currently playing track on Spotify.", + "cls_doc": { + "ru": "Карточка с играющим треком в Spotify.", + "jp": "Spotify からのメッセージ" + }, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "splaylistadd": "- ➕ Add current track to playlist (use number from .splaylists) | (RU) - ➕ Добавить текущий трек в плейлист (используйте номер из .splaylists)" + }, + { + "splaylistrem": "- ➖ Remove current track from playlist (use number from .splaylists) | (RU) - ➖ Удалить текущий трек из плейлиста (используйте номер из .splaylists)" + }, + { + "splaylistcreate": "- 🆕 Create a new playlist | (RU) - 🆕 Создать новый плейлист" + }, + { + "splaylistdelete": "- 🗑 Delete playlist (use number from .splaylists) | (RU) - 🗑 Удалить плейлист (используйте номер из .splaylists)" + }, + { + "splaylists": "- 📃 Get all playlists | (RU) - 📃 Получить все плейлисты" + }, + { + "sbio": "- ℹ️ Toggle bio playback streaming | (RU) - ℹ️ Переключить стриминг воспроизведения в био" + }, + { + "svolume": "- 🔊 Change playback volume. .svolume <0-100> | (RU) - 🔊 Изменить громкость. .svolume <0-100>" + }, + { + "sdevice": "- 🎵 Set preferred playback device. Usage: .sdevice or .sdevice to list devices | (RU) - 🎵 Выбрать устройство для воспроизведения. Например: .sdevice \n- 📝 Показать список устройств: .sdevice" + }, + { + "srepeat": "- 💫 Repeat | (RU) - 💫 Включить повтор трека" + }, + { + "sderepeat": "- ✋ Stop repeat | (RU) - ✋ Остановить повтор" + }, + { + "snext": "- 👉 Next track | (RU) - 👉 Следующий трек" + }, + { + "sresume": "- 🤚 Resume | (RU) - 🤚 Продолжить воспроизведение" + }, + { + "spause": "- 🤚 Pause | (RU) - 🤚 Пауза" + }, + { + "sback": "- ⏮ Previous track | (RU) - ⏮ Предыдущий трек" + }, + { + "sbegin": "- ⏪ Restart track | (RU) - ⏪ Перезапустить трек" + }, + { + "slike": "- ❤️ Like current track | (RU) - ❤️ Лайкнуть играющий трек" + }, + { + "sunlike": "- 💔 Unlike current track | (RU) - 💔 Убрать лайк с играющего трека" + }, + { + "sauth": "- Get authorization link | (RU) - Получить ссылку для авторизации" + }, + { + "scode": "- Paste authorization code | (RU) - Вставить код авторизации" + }, + { + "unauth": "- Log out of account | (RU) - Выйти из аккаунта" + }, + { + "stokrefresh": "- Refresh authorization token | (RU) - Обновить токен авторизации" + }, + { + "snow": "- 🎧 View current track card. | (RU) - 🎧 Показать карточку играющего трека" + }, + { + "snowt": "- 🎧 Download current track. | (RU) - 🎧 Скачать играющий трек" + }, + { + "ssearch": "🔍 Search for tracks. Usage: .ssearch or .ssearch to download | (RU) - 🔍 Поиск треков. Например: .ssearch Imagine Dragons Believer\n- 🎧 Скачать трек: .ssearch 1 (где 1 — номер трека из списка)" + }, + { + "ssearchreset": "- 🔄 Reset track search results | (RU) - 🔄 Сброс результатов поиска по трекам" + } + ], + "new_commands": [ + { + "name": "splaylistadd", + "original_name": "splaylistadd", + "description": { + "default": "- ➕ Add current track to playlist (use number from .splaylists)", + "ru": "- ➕ Добавить текущий трек в плейлист (используйте номер из .splaylists)" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "splaylistrem", + "original_name": "splaylistrem", + "description": { + "default": "- ➖ Remove current track from playlist (use number from .splaylists)", + "ru": "- ➖ Удалить текущий трек из плейлиста (используйте номер из .splaylists)" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "splaylistcreate", + "original_name": "splaylistcreate", + "description": { + "default": "- 🆕 Create a new playlist", + "ru": "- 🆕 Создать новый плейлист" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "splaylistdelete", + "original_name": "splaylistdelete", + "description": { + "default": "- 🗑 Delete playlist (use number from .splaylists)", + "ru": "- 🗑 Удалить плейлист (используйте номер из .splaylists)" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "splaylists", + "original_name": "splaylists", + "description": { + "default": "- 📃 Get all playlists", + "ru": "- 📃 Получить все плейлисты" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sbio", + "original_name": "sbiocmd", + "description": { + "default": "- ℹ️ Toggle bio playback streaming", + "ru": "- ℹ️ Переключить стриминг воспроизведения в био" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "svolume", + "original_name": "svolume", + "description": { + "default": "- 🔊 Change playback volume. .svolume <0-100>", + "ru": "- 🔊 Изменить громкость. .svolume <0-100>" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sdevice", + "original_name": "sdevicecmd", + "description": { + "default": "- 🎵 Set preferred playback device. Usage: .sdevice or .sdevice to list devices", + "ru": "- 🎵 Выбрать устройство для воспроизведения. Например: .sdevice \n- 📝 Показать список устройств: .sdevice" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "srepeat", + "original_name": "srepeatcmd", + "description": { + "default": "- 💫 Repeat", + "ru": "- 💫 Включить повтор трека" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sderepeat", + "original_name": "sderepeatcmd", + "description": { + "default": "- ✋ Stop repeat", + "ru": "- ✋ Остановить повтор" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "snext", + "original_name": "snextcmd", + "description": { + "default": "- 👉 Next track", + "ru": "- 👉 Следующий трек" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sresume", + "original_name": "sresumecmd", + "description": { + "default": "- 🤚 Resume", + "ru": "- 🤚 Продолжить воспроизведение" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "spause", + "original_name": "spausecmd", + "description": { + "default": "- 🤚 Pause", + "ru": "- 🤚 Пауза" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sback", + "original_name": "sbackcmd", + "description": { + "default": "- ⏮ Previous track", + "ru": "- ⏮ Предыдущий трек" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sbegin", + "original_name": "sbegincmd", + "description": { + "default": "- ⏪ Restart track", + "ru": "- ⏪ Перезапустить трек" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "slike", + "original_name": "slikecmd", + "description": { + "default": "- ❤️ Like current track", + "ru": "- ❤️ Лайкнуть играющий трек" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sunlike", + "original_name": "sunlikecmd", + "description": { + "default": "- 💔 Unlike current track", + "ru": "- 💔 Убрать лайк с играющего трека" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "sauth", + "original_name": "sauthcmd", + "description": { + "default": "- Get authorization link", + "ru": "- Получить ссылку для авторизации" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "scode", + "original_name": "scodecmd", + "description": { + "default": "- Paste authorization code", + "ru": "- Вставить код авторизации" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "unauth", + "original_name": "unauthcmd", + "description": { + "default": "- Log out of account", + "ru": "- Выйти из аккаунта" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "stokrefresh", + "original_name": "stokrefreshcmd", + "description": { + "default": "- Refresh authorization token", + "ru": "- Обновить токен авторизации" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "snow", + "original_name": "snowcmd", + "description": { + "default": "- 🎧 View current track card.", + "ru": "- 🎧 Показать карточку играющего трека" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "snowt", + "original_name": "snowtcmd", + "description": { + "default": "- 🎧 Download current track.", + "ru": "- 🎧 Скачать играющий трек" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "ssearch", + "original_name": "ssearchcmd", + "description": { + "default": "🔍 Search for tracks. Usage: .ssearch or .ssearch to download", + "ru": "- 🔍 Поиск треков. Например: .ssearch Imagine Dragons Believer\n- 🎧 Скачать трек: .ssearch 1 (где 1 — номер трека из списка)" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + }, + { + "name": "ssearchreset", + "original_name": "ssearchresetcmd", + "description": { + "default": "- 🔄 Reset track search results", + "ru": "- 🔄 Сброс результатов поиска по трекам" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "SpotifyMod", + "need_auth": " Please execute .sauth before performing this action.", + "on-repeat": "🔄 Set on-repeat.", + "off-repeat": "🔄 Stopped track repeat.", + "skipped": "➡️ Skipped track.", + "playing": "▶️ Playing...", + "back": "⬅️ Switched to previous track", + "paused": " Pause", + "restarted": "✅️ Playing track from the beginning", + "liked": "❤️ Liked current playback", + "unlike": " Unliked current playback", + "err": " An error occurred.\n{}", + "already_authed": " Already authorized", + "authed": " Authentication successful", + "deauth": "🚪 Successfully logged out of account", + "auth": "🔗 Follow this link, allow access, then enter .scode https://... with the link you received.", + "no_music": " No music is playing!", + "dl_err": " Failed to download track.", + "volume_changed": "🔊 Volume changed to {}%.", + "volume_invalid": " Volume level must be a number between 0 and 100.", + "volume_err": " An error occurred while changing volume.", + "no_volume_arg": " Please specify a volume level between 0 and 100.", + "searching_tracks": "🕔 Searching for tracks matching {}...", + "no_search_query": " Please specify a search query.", + "no_tracks_found": " No tracks found for {}.", + "search_results": " Search results for {}:\n\n{}", + "downloading_search_track": "🕔 Downloading {}...", + "download_success": " Successfully downloaded {} - {}", + "invalid_track_number": " Invalid track number. Please search first or provide a valid number from the list.", + "device_list": "📄 Available devices:\n{}", + "no_devices_found": " No devices found.", + "device_changed": " Playback transferred to {}.", + "invalid_device_id": " Invalid device ID. Use .sdevice to see available devices.", + "search_results_cleared": " Search results cleared", + "autobio": "🎧 Spotify autobio {}", + "no_ytdlp": " yt-dlp not found... Check config or install yt-dlp ({}terminal pip install yt-dlp)", + "snowt_failed": "\n\n Download failed", + "uploading_banner": "\n\n🕔 Uploading banner...", + "downloading_track": "\n\n🕔 Downloading track...", + "no_playlists": " No playlists found.", + "playlists_list": "📄 Your playlists:\n\n{}", + "added_to_playlist": " Added {} to {}", + "removed_from_playlist": " Removed {} from {}", + "invalid_playlist_index": " Invalid playlist number.", + "no_cached_playlists": " Use .splaylists first.", + "playlist_created": " Playlist {} created.", + "playlist_deleted": " Playlist {} deleted.", + "no_playlist_name": " Please specify a playlist name.", + "need_auth_ru": " Выполни .sauth перед выполнением этого действия.", + "err_ru": " Произошла ошибка.\n{}", + "on-repeat_ru": "🔄 Включен повтор трека.", + "off-repeat_ru": "🔄 Повтор трека отключён.", + "skipped_ru": "➡️ Трек пропущен.", + "playing_ru": "▶️ Играет...", + "back_ru": "⬅️ Переключено на предыдущий трек", + "paused_ru": " Пауза", + "restarted_ru": "✅️ Воспроизведение трека с начала...", + "liked_ru": "❤️ Текущий трек добавлен в избранное", + "unlike_ru": " Убрал лайк с текущего трека", + "already_authed_ru": " Уже авторизован", + "authed_ru": " Успешная аутентификация", + "deauth_ru": "🚪 Успешный выход из аккаунта", + "auth_ru": "🔗 Пройдите по этой ссылке, разрешите вход, затем введите .scode https://... с ссылкой которую вы получили.", + "no_music_ru": " Музыка не играет!", + "dl_err_ru": " Не удалось скачать трек.", + "volume_changed_ru": "🔊 Громкость изменена на {}%.", + "volume_invalid_ru": " Уровень громкости должен быть числом от 0 до 100.", + "volume_err_ru": " Произошла ошибка при изменении громкости.", + "no_volume_arg_ru": " Пожалуйста, укажите уровень громкости от 0 до 100.", + "searching_tracks_ru": "🕔 Идет поиск треков по запросу {}...", + "no_search_query_ru": " Пожалуйста, укажите поисковый запрос.", + "no_tracks_found_ru": " По запросу '{}' ничего не найдено.", + "search_results_ru": " Результаты поиска по запросу {}:\n\n{}", + "downloading_search_track_ru": "🕔 Скачиваю {}...", + "download_success_ru": " Трек {} - {} успешно скачан.", + "invalid_track_number_ru": " Некорректный номер трека. Сначала выполните поиск или укажите правильный номер из списка.", + "device_list_ru": "📄 Доступные устройства:\n{}", + "no_devices_found_ru": " Устройства не найдены.", + "device_changed_ru": " Воспроизведение переключено на {}.", + "invalid_device_id_ru": " Некорректный ID устройства. Используйте .sdevice , чтобы увидеть доступные устройства.", + "search_results_cleared_ru": " Результаты поиска очищены", + "autobio_ru": "🎧 Обновление био включено {}", + "no_ytdlp_ru": " yt-dlp не найден... Проверьте конфиг или установите yt-dlp ({}terminal pip install yt-dlp)", + "snowt_failed_ru": "\n\n Ошибка скачивания.", + "uploading_banner_ru": "\n\n🕔 Загрузка баннера...", + "downloading_track_ru": "\n\n🕔 Скачивание трека...", + "no_playlists_ru": " Плейлисты не найдены.", + "playlists_list_ru": "📄 Ваши плейлисты:\n\n{}", + "added_to_playlist_ru": " Трек {} добавлен в {}", + "removed_from_playlist_ru": " Трек {} удален из {}", + "invalid_playlist_index_ru": " Неверный номер плейлиста.", + "no_cached_playlists_ru": " Сначала используйте .splaylists.", + "playlist_created_ru": " Плейлист {} создан.", + "playlist_deleted_ru": " Плейлист {} удален.", + "no_playlist_name_ru": " Пожалуйста, укажите название плейлиста.", + "need_auth_jp": " この操作を行う前に .sauth を実行してください。", + "on-repeat_jp": "🔄 リピート再生を設定しました。", + "off-repeat_jp": "🔄 リピート再生を解除しました。", + "skipped_jp": "➡️ スキップしました。", + "playing_jp": "▶️ 再生中...", + "back_jp": "⬅️ 前のトラックに戻りました。", + "paused_jp": " 一時停止", + "restarted_jp": "✅️ 最初から再生します。", + "liked_jp": "❤️ お気に入りに追加しました。", + "unlike_jp": " お気に入りから削除しました。", + "err_jp": " エラーが発生しました。\n{}", + "already_authed_jp": " 既に認証されています。", + "authed_jp": " 認証に成功しました。", + "deauth_jp": "🚪 ログアウトしました。", + "auth_jp": "🔗 リンクをクリックしてアクセスを許可し、取得したURLを使って .scode https://... を入力してください。", + "no_music_jp": " 音楽は再生されていません!", + "dl_err_jp": " トラックのダウンロードに失敗しました。", + "volume_changed_jp": "🔊 音量を {}% に変更しました。", + "volume_invalid_jp": " 音量は0から100の数字で指定してください。", + "volume_err_jp": " 音量の変更中にエラーが発生しました。", + "no_volume_arg_jp": " 0から100の間で音量を指定してください。", + "searching_tracks_jp": "🕔 {} を検索中...", + "no_search_query_jp": " 検索キーワードを指定してください。", + "no_tracks_found_jp": " {} は見つかりませんでした。", + "search_results_jp": " {} の検索結果:\n\n{}", + "downloading_search_track_jp": "🕔 {} をダウンロード中...", + "download_success_jp": " {} - {} のダウンロードに成功しました。", + "invalid_track_number_jp": " トラック番号が無効です。 先に検索するか、リストから有効な番号を指定してください。", + "device_list_jp": "📄 利用可能なデバイス:\n{}", + "no_devices_found_jp": " デバイスが見つかりません。", + "device_changed_jp": " 再生デバイスを {} に切り替えました。", + "invalid_device_id_jp": " デバイスIDが無効です。 .sdevice で利用可能なデバイスを確認してください。", + "search_results_cleared_jp": " 検索結果をクリアしました。", + "autobio_jp": "🎧 Spotify AutoBio: {}", + "no_ytdlp_jp": " yt-dlpが見つかりません... 設定を確認するか、インストールしてください ({}terminal pip install yt-dlp)", + "snowt_failed_jp": "\n\n ダウンロードに失敗しました。", + "uploading_banner_jp": "\n\n🕔 バナーをアップロード中...", + "downloading_track_jp": "\n\n🕔 トラックをダウンロード中...", + "no_playlists_jp": " プレイリストが見つかりません。", + "playlists_list_jp": "📄 あなたのプレイリスト:\n\n{}", + "added_to_playlist_jp": " {} を {} に追加しました。", + "removed_from_playlist_jp": " {} を {} から削除しました。", + "invalid_playlist_index_jp": " プレイリスト番号が無効です。", + "no_cached_playlists_jp": " 先に .splaylists を使用してください。", + "playlist_created_jp": " プレイリスト {} を作成しました。", + "playlist_deleted_jp": " プレイリスト {} を削除しました。", + "no_playlist_name_jp": " プレイリスト名を指定してください。" + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/voicetotext.py": { + "name": "VoiceToTextMod", + "description": "", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "vtt": "- recognizes text from voice or video messages. | (RU) - распознает текст из голосового или видеосообщения." + } + ], + "new_commands": [ + { + "name": "vtt", + "original_name": "vttcmd", + "description": { + "default": "- recognizes text from voice or video messages.", + "ru": "- распознает текст из голосового или видеосообщения." + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "VoiceToText", + "process_text": " Recognizing the message text...", + "vtt_success": "🔥 Recognized text:\n
{}
", + "vtt_failure": "🚫 Failed to recognize the message.", + "vtt_request_error": "🚫 Error when contacting the recognition service:\n{}", + "vtt_invalid": "🚫 Please reply to a voice or video message with the command {}vtt", + "vtt_successful": " Text recognized successfully", + "process_text_ru": " Распознаю текст сообщения...", + "vtt_success_ru": "🔥 Распознанный текст:\n
{}
", + "vtt_failure_ru": "🚫 Не удалось распознать сообщение.", + "vtt_request_error_ru": "🚫 Ошибка при обращении к сервису распознавания:\n{}", + "vtt_invalid_ru": "🚫 Пожалуйста, ответьте на голосовое или видеосообщение командой {}vtt", + "vtt_successful_ru": " Текст успешно распознан" + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/Neofetch.py": { + "name": "NeofetchMod", + "description": "", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "neofetch": "- run neofetch command | (RU) - запустить команду neofetch | (UA) - запустити команду neofetch" + } + ], + "new_commands": [ + { + "name": "neofetch", + "original_name": "neofetchcmd", + "description": { + "default": "- run neofetch command", + "ru": "- запустить команду neofetch", + "ua": "- запустити команду neofetch" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "Neofetch", + "not_installed": "Please, install Neofetch package", + "not_installed_ru": "Пожалуйста, установите пакет Neofetch", + "not_installed_ua": "Будь ласка, встановіть пакет Neofetch" + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/PicToStories.py": { + "name": "PicToStoriesMod", + "description": "Grid for stories", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "pts": " [album name] - make grid | (RU) <реплай на фото> [название альбома] - сделать сетку" + } + ], + "new_commands": [ + { + "name": "pts", + "original_name": "ptscmd", + "description": { + "default": " [album name] - make grid", + "ru": "<реплай на фото> [название альбома] - сделать сетку" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "PicToStories", + "no_rep": "❗️ Reply to photo!", + "work": "🕔 Processing...", + "done": " Done! Check your profile.", + "err": " Error: {}", + "no_rep_ru": "❗️ Реплай на фото!", + "work_ru": "🕔 Обрабатываю...", + "done_ru": " Готово! Проверяй профиль.", + "err_ru": " Ошибка: {}" + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, + "radiocycle/Modules/LastFm.py": { + "name": "lastfmmod", + "description": "Module for music from different services", + "cls_doc": {}, + "meta": { + "pic": null, + "banner": null, + "developer": "@ke_mods" + }, + "commands": [ + { + "nowplay": "| send playing track info" + } + ], + "new_commands": [ + { + "name": "nowplay", + "original_name": "nowplay", + "description": { + "default": "| send playing track info" + }, + "cmd_names": {}, + "aliases": [], + "usage": null, + "inline": false, + "is_inline_handler": false, + "decorators": [] + } + ], + "inline_handlers": [], + "strings": { + "name": "LastFm", + "no_track": " No track is currently playing", + "_doc_text": "The text that will be written next to the file", + "_doc_username": "Your username from last.fm", + "nick_error": " Put your nickname from last.fm", + "uploading": "🕔 Uploading banner...", + "name_ru": "LastFm", + "no_track_ru": " Сейчас ничего не играет", + "_doc_text_ru": "Текст, который будет написан рядом с файлом", + "_doc_username_ru": "Ваш username с last.fm", + "nick_error_ru": " Укажите ваш никнейм с last.fm", + "uploading_ru": "🕔 Загрузка баннера...", + "name_jp": "LastFm", + "no_track_jp": " 現在再生中のトラックはありません", + "_doc_text_jp": "ファイルの横に表示されるテキスト", + "_doc_username_jp": "Last.fmのユーザー名", + "nick_error_jp": " Last.fmのニックネームを入力してください", + "uploading_jp": "🕔 バナーをアップロード中..." + }, + "has_on_load": false, + "has_on_unload": false, + "class_cmd_names": {} + }, "CakesTwix/Hikka-Modules/ImageBoardSender.py": { "name": "BooruModel", "description": "", @@ -80995,7 +81806,7 @@ } }, "meta": { - "total_modules": 1011, - "generated_at": "2026-01-30T11:59:36.555357" + "total_modules": 1017, + "generated_at": "2026-02-05T01:23:15.214009" } } \ No newline at end of file