From c87a2f130d32b7d2d0b5b0ba750dbf412bd78f76 Mon Sep 17 00:00:00 2001 From: AsmSafone <77989182+AsmSafone@users.noreply.github.com> Date: Thu, 20 Jun 2024 19:15:13 +0600 Subject: [PATCH] .. --- core/decorators.py | 6 ++---- lang/de.json | 2 +- lang/en.json | 2 +- lang/te.json | 3 +-- main.py | 5 +++-- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/core/decorators.py b/core/decorators.py index f251075..f7f68db 100644 --- a/core/decorators.py +++ b/core/decorators.py @@ -64,10 +64,8 @@ async def decorator(client: Client, message: Message, *args): message.from_user.id in [ admin.user.id - async for admin in ( - await message.chat.get_members( - filter=enums.ChatMembersFilter.ADMINISTRATORS - ) + async for admin in message.chat.get_members( + filter=enums.ChatMembersFilter.ADMINISTRATORS ) ] ): diff --git a/lang/de.json b/lang/de.json index 14ab77f..b257989 100644 --- a/lang/de.json +++ b/lang/de.json @@ -25,6 +25,6 @@ "queueImported": "✅ | **%d Lieder importiert!**", "replyToAFile": "👀 | **Antwort auf ein Audio/Video!**", "addedToQueue": "➕ | **[%s](%s) Auf Warteschlangen Position! %d**!", - "startText": "👋🏻 **Hallo %s**,\n\nDies ist ein Telegram **Music Player**\nDieser kann Stream **Lives**, **Radios**, **YouTube Videos**, Telegram **Audio & Video Dateien** Als Sprachechat in Telegram Gruppen veroeffenlichen. Genießen Sie **Cinematic View** des Musikplayers mit Freunden 😉!\n\n**Erstell mit ❤️ von @ImSafone!** 👑", + "startText": "👋🏻 **Hallo %s**,\n\nDies ist ein Telegram **Music Player** 🎵\nDieser kann Stream **Lives**, **Radios**, **YouTube Videos**, Telegram **Audio & Video Dateien** Als Sprachechat in Telegram Gruppen veroeffenlichen. Genießen Sie **Cinematic View** des Musikplayers mit Freunden 😉!\n\n🧑‍💻 **Erstell mit ❤️ von @ImSafone!** 👑", "helpText": "🤖 **Verfuegbare Kommandos:**\n\n• ping\nVerwendung: `Pruefen ob Gegenstelle verfuegbar`\n\n• repo\nVerwendung: `Anzeige des Bot Quellcode`\n\n• start | help\nVerwendung: `Anzeig der Hilfe Befehle`\n\n• mode | switch\nVerwendung: `Umschalten des Stream Modus (audio/video)`\n\n• p | play [song name | youtube link]\nVerwendung: `spielt das Lied im vc, wenn schon ein Lied laeuft wird dieses zur Warteschlange hinzugefuegt`\n\n• radio | stream [radio url | stream link]\nVerwendung: `spielt einen live Stream im vc,wenn schon ein Lied laeuft wird dieser Stram zur Warteschlange hinzugefuegt`\n\n• pl | playlist [youtube playlist link]\nVerwendung: `Ausgewaehlte Youtube Playliste abspielen`\n\n• skip | next\nVerwendung: `springe zum nächsten Lied`\n\n• m | mute\nVerwendung: `Aktuellen Stream stummschalten`\n\n• um | unmute\nVerwendung: `Stummschlatung des Stream aufheben`\n\n• ps | pause\nVerwendung: `Pause des Streams`\n\n• rs | resume\nVerwendung: `Fortsetzen nach Pause`\n\n• list | queue\nVerwendung: `Anzeigen des Lied in Warteschlange`\n\n• mix | shuffle\nVerwendung: `Zufallswiedergabe der Warteschlangenliste`\n\n• loop | repeat\nVerwendung: `aktiviere oder deaktiviere den Wiederholungsmodus`\n\n• lang | language [language code]\nVerwendung: `Einstellung der Bot Sprache in einer Gruppe`\n\n• ip | import\nVerwendung: `importiere Warteschlangen export Datei`\n\n• ep | export\nVerwendung: `exportiere die Warteschlange fuer spaeteren import `\n\n• stop | leave\nVerwendung: `Beende vc und leere die Warteschlange`\n\n• restart | update\nVerwendung: `neustart und aktualisierung des music player`\n\n© **Powered By: @AsmSafone | @AsmSupport**" } diff --git a/lang/en.json b/lang/en.json index 5585c3a..6b12c86 100644 --- a/lang/en.json +++ b/lang/en.json @@ -25,6 +25,6 @@ "queueImported": "✅ | **%d Songs Imported!**", "replyToAFile": "👀 | **Reply To An Audio/Video!**", "addedToQueue": "➕ | **[%s](%s) Is Queued In Position %d**!", - "startText": "👋🏻 **Hello %s**,\n\nThis is Telegram **Music Player**\nI Can Stream **Lives**, **Radios**, **YouTube Videos**, Telegram **Audio & Video Files** On Voice Chat Of Telegram Groups. Let's Enjoy The **Cinematic View** Of Music Player With Your Friends 😉!\n\n**Made With ❤️ By @ImSafone!** 👑", + "startText": "👋🏻 **Hello %s**,\n\nThis is Telegram **Music Player** 🎵\nI Can Stream **Lives**, **Radios**, **YouTube Videos**, Telegram **Audio & Video Files** On Voice Chat Of Telegram Groups. Let's Enjoy The **Cinematic View** Of Music Player With Your Friends 😉!\n\n🧑‍💻 **Made With ❤️ By @ImSafone!** 👑", "helpText": "🤖 **Available Commands:**\n\n• ping\nUsage: `check if alive or not`\n\n• repo\nUsage: `show the bot source code`\n\n• start | help\nUsage: `show the help for commands`\n\n• mode | switch\nUsage: `switch the stream mode (audio/video)`\n\n• p | play [song name | youtube link]\nUsage: `play a song in vc, if already playing add to queue`\n\n• radio | stream [radio url | stream link]\nUsage: `play a live stream in vc, if already playing add to queue`\n\n• pl | playlist [youtube playlist link]\nUsage: `play the whole youtube playlist at once`\n\n• skip | next\nUsage: `skip to the next song`\n\n• m | mute\nUsage: `mute the current stream`\n\n• um | unmute\nUsage: `unmute the muted stream`\n\n• ps | pause\nUsage: `pause the current stream`\n\n• rs | resume\nUsage: `resume the paused stream`\n\n• list | queue\nUsage: `show the songs in the queue`\n\n• mix | shuffle\nUsage: `shuffle the queued playlist`\n\n• loop | repeat\nUsage: `enable or disable the loop mode`\n\n• lang | language [language code]\nUsage: `set the bot language in a group`\n\n• ip | import\nUsage: `import queue from exported file`\n\n• ep | export\nUsage: `export the queue for import in future`\n\n• stop | leave\nUsage: `leave from vc and clear the queue`\n\n• restart | update\nUsage: `restart and update your music player`\n\n© **Powered By: @AsmSafone | @AsmSupport**" } diff --git a/lang/te.json b/lang/te.json index c8d3b67..50cf2c0 100644 --- a/lang/te.json +++ b/lang/te.json @@ -21,10 +21,9 @@ "unmuted": "🔈 | అన్‌మ్యూట్ చేయని స్ట్రీమ్!", "leaveVC": "⏹ | వీడియో చాట్ నుండి మిగిలిపోయింది!", "queueEmpty": "⏺ | క్యూ ఖాళీగా ఉంది!", - "queueExported": "✅ | %d పాటలు ఎగుమతి చేయబడ్డాయి!", "queueExported": "✅ | %d పాటలు దిగుమతి చేయబడ్డాయి!", "replyToAFile": "👀 | ఆడియో/వీడియోకి ప్రత్యుత్తరం ఇవ్వండి!", "addedToQueue": "➕ | [%s](%s) %d స్థానంలో క్యూలో ఉంది!", - "startText": "👋🏻 హలో %s,\n\nఇది టెలిగ్రామ్ మ్యూజిక్ ప్లేయర్\nనేను టెలిగ్రామ్ గ్రూప్‌ల వాయిస్ చాట్‌లో లైవ్‌లు, రేడియోలు, YouTube వీడియోలు, టెలిగ్రామ్ ఆడియో & వీడియో ఫైల్‌లను ప్రసారం చేయగలను. మ్యూజిక్ ప్లేయర్ యొక్క సినిమాటిక్ వీక్షణను ఆస్వాదిద్దాం మీ స్నేహితులతో 😉!\n\n @ImSafone ద్వారా ❤️తో తయారు చేయబడింది! 👑", + "startText": "👋🏻 హలో %s,\n\nఇది టెలిగ్రామ్ మ్యూజిక్ ప్లేయర్ 🎵\nనేను టెలిగ్రామ్ గ్రూప్‌ల వాయిస్ చాట్‌లో లైవ్‌లు, రేడియోలు, YouTube వీడియోలు, టెలిగ్రామ్ ఆడియో & వీడియో ఫైల్‌లను ప్రసారం చేయగలను. మ్యూజిక్ ప్లేయర్ యొక్క సినిమాటిక్ వీక్షణను ఆస్వాదిద్దాం మీ స్నేహితులతో 😉!\n\n🧑‍💻 @ImSafone ద్వారా ❤️తో తయారు చేయబడింది! 👑", "helpText": "🤖 అందుబాటులో ఉన్న ఆదేశాలు:\n\n• ping\nఉపయోగం: సజీవంగా ఉందో లేదో తనిఖీ చేయండి\n\n• repo\nవినియోగం: బోట్ సోర్స్ కోడ్‌ను చూపు\n\n• <ఉపప్రత్యయం >ప్రారంభం | సహాయం\nవినియోగం: ఆదేశాల కోసం సహాయాన్ని చూపు\n\n• మోడ్ | మారడం\nవినియోగం: స్ట్రీమ్ మోడ్‌ని మార్చండి (ఆడియో/వీడియో)\n\n• p | ప్లే [పాట పేరు | యూట్యూబ్ లింక్]\nఉపయోగం: vcలో పాటను ప్లే చేయండి, ఇప్పటికే క్యూలో జోడించు ప్లే చేస్తుంటే\n\n• రేడియో | స్ట్రీమ్ [రేడియో url | స్ట్రీమ్ లింక్]\nవినియోగం : vcలో లైవ్ స్ట్రీమ్‌ను ప్లే చేయండి, ఇప్పటికే క్యూకి జోడించు ప్లే చేస్తున్నట్లయితే\n\n• pl | ప్లేజాబితా [youtube ప్లేలిస్ట్ లింక్]\nఉపయోగం: మొత్తం youtube ప్లేజాబితాను ఒకేసారి ప్లే చేయండి\n\n• <ఉపప్రత్యయం >దాటవేయి | తదుపరి\nఉపయోగం: తదుపరి పాటకు దాటవేయి\n\n• m | మ్యూట్\nవినియోగం: ప్రస్తుత స్ట్రీమ్‌ను మ్యూట్ చేయండి\n\n• ఉమ్ | అన్‌మ్యూట్ \nఉపయోగం: మ్యూట్ చేయబడిన స్ట్రీమ్‌ను అన్‌మ్యూట్ చేయండి\n\n• ps | పాజ్\nవినియోగం: ప్రస్తుత స్ట్రీమ్‌ను పాజ్ చేయండి\n\n• rs | రెస్యూమ్\nఉపయోగం: పాజ్ చేసిన స్ట్రీమ్‌ను పునఃప్రారంభించండి\ n\n• జాబితా | క్యూ\nఉపయోగం: sho క్యూలో ఉన్న పాటలు\n\n• మిక్స్ | షఫుల్\nఉపయోగం: క్యూలో ఉన్న ప్లేజాబితాను షఫుల్ చేయండి\n\n• లూప్ | పునరావృతం\nఉపయోగం: లూప్ మోడ్‌ను ప్రారంభించండి లేదా నిలిపివేయండి\n\n• lang | భాష [భాష కోడ్]\nఉపయోగం: బోట్ భాషను సమూహంలో సెట్ చేయండి\n\n• ip | దిగుమతి\nవినియోగం: ఎగుమతి చేసిన ఫైల్ నుండి దిగుమతి క్యూ\n\n• ep | ఎగుమతి\nవినియోగం: భవిష్యత్తులో దిగుమతి కోసం క్యూను ఎగుమతి చేయండి\n\n• స్టాప్ | వదిలి\nఉపయోగం: vc నుండి బయలుదేరి క్యూను క్లియర్ చేయండి\n\n• పునఃప్రారంభించు | నవీకరణ\nవినియోగం: మీ మ్యూజిక్ ప్లేయర్‌ని పునఃప్రారంభించండి మరియు నవీకరించండి\n\n© ఆధారితం: @AsmSafone | @AsmSupport" } diff --git a/main.py b/main.py index 2bdb778..38f1b29 100644 --- a/main.py +++ b/main.py @@ -37,6 +37,7 @@ REPO = """ 🤖 **Music Player** + - Repo: [GitHub](https://github.com/AsmSafone/MusicPlayer) - License: AGPL-3.0-or-later """ @@ -63,7 +64,7 @@ async def repo(_, message: Message): @client.on_message(filters.command("ping", config.PREFIXES) & ~filters.bot) @handle_error async def ping(_, message: Message): - await message.reply_text(f"🤖 **Pong!**\n`{await pytgcalls.ping} ms`") + await message.reply_text(f"🤖 **Pong!**\n`{pytgcalls.ping} ms`") @client.on_message(filters.command("start", config.PREFIXES) & ~filters.bot) @@ -73,7 +74,7 @@ async def start(_, message: Message, lang): await message.reply_text(lang["startText"] % message.from_user.mention) -@client.on_message(filters.command("help", config.PREFIXES) & ~filters.private) +@client.on_message(filters.command("help", config.PREFIXES) & ~filters.bot) @language @handle_error async def help(_, message: Message, lang):