From e66bf5e4aa5d5ccf7580d2d9e9a6c0899e5a79be Mon Sep 17 00:00:00 2001 From: Amore <103936585+AmoreForever@users.noreply.github.com> Date: Sat, 27 May 2023 09:38:49 +0500 Subject: [PATCH] Update YandexMusic.py --- YandexMusic.py | 80 ++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 41 deletions(-) diff --git a/YandexMusic.py b/YandexMusic.py index 60078ac..add2c57 100644 --- a/YandexMusic.py +++ b/YandexMusic.py @@ -1,48 +1,46 @@ __version__ = (1, 1, 1) -# _ __ __ _ _ -# /\ | | | \/ | | | | | -# / \ ___| |_ _ __ ___ | \ / | ___ __| |_ _| | ___ ___ -# / /\ \ / __| __| '__/ _ \| |\/| |/ _ \ / _` | | | | |/ _ \/ __| -# / ____ \\__ \ |_| | | (_) | | | | (_) | (_| | |_| | | __/\__ \ -# /_/ \_\___/\__|_| \___/|_| |_|\___/ \__,_|\__,_|_|\___||___/ -# -# © Copyright 2022 -# -# https://t.me/Den4ikSuperOstryyPer4ik -# and -# https://t.me/ToXicUse -# -# 🔒 Licensed under the GNU AGPLv3 -# https://www.gnu.org/licenses/agpl-3.0.html -# +# _ __ __ _ _ +# /\ | | | \/ | | | | | +# / \ ___| |_ _ __ ___ | \ / | ___ __| |_ _| | ___ ___ +# / /\ \ / __| __| '__/ _ \| |\/| |/ _ \ / _` | | | | |/ _ \/ __| +# / ____ \\__ \ |_| | | (_) | | | | (_) | (_| | |_| | | __/\__ \ +# /_/ \_\___/\__|_| \___/|_| |_|\___/ \__,_|\__,_|_|\___||___/ +# +# © Copyright 2022 +# +# https://t.me/Den4ikSuperOstryyPer4ik +# and +# https://t.me/ToXicUse +# +# 🔒 Licensed under the GNU AGPLv3 +# https://www.gnu.org/licenses/agpl-3.0.html +# # meta developer: @AstroModules from .. import loader, utils - class YaMusicMod(loader.Module): - """Поиск музыки через музыкального бота от Яндекса.""" - - strings = { - "name": "YandexMusic", - "na": "😅 А что искать то?", - "searching": "Поиск...", - } + """Поиск музыки через музыкального бота от Яндекса.""" - async def ymcmd(self, message): - """- найти трек по названию""" - args = utils.get_args_raw(message) - r = await message.get_reply_message() - bot = '@music_yandex_bot' - if not args: - return await message.edit(self.strings("na")) - try: - await message.edit(self.strings("searching")) - music = await message.client.inline_query(bot, args) - await message.delete() - try: - await message.client.send_file(message.to_id, music[1].result.document, caption="🎧 Возможно, это тот трек, который вы искали", reply_to=utils.get_topic(message) if r else None) - except: - await message.client.send_file(message.to_id, music[3].result.document, caption="🎧 Возможно, это тот трек, который вы искали", reply_to=utils.get_topic(message) if r else None) - except: - return await message.client.send_message(message.chat_id, f"😔 Нам не удалось найти трек с названием {args}") + strings = { + "name": "YandexMusic", + "na": "😅 А что искать то?", + "searching": "Поиск...", + } + + async def ymcmd(self, message): + """- найти трек по названию""" + args = utils.get_args_raw(message) + r = await message.get_reply_message() + bot = '@music_yandex_bot' + if not args: + return await message.edit(self.strings("na")) + try: + await message.edit(self.strings("searching")) + music = await message.client.inline_query(bot, args) + await message.delete() + try: + await message.client.send_file(message.to_id, music[1].result.document, caption="🎧 Возможно, это тот трек, который вы искали", reply_to=utils.get_topic(message) if r else None) + except: + await message.client.send_file(message.to_id, music[3].result.document, caption="🎧 Возможно, это тот трек, который вы искали", reply_to=utils.get_topic(message) if r else None) + except: return await message.client.send_message(message.chat_id, f"😔 Нам не удалось найти трек с названием {args}")