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