Skip to content

Commit

Permalink
..
Browse files Browse the repository at this point in the history
  • Loading branch information
AsmSafone committed Jun 20, 2024
1 parent 147c235 commit c87a2f1
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 10 deletions.
6 changes: 2 additions & 4 deletions core/decorators.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
)
]
):
Expand Down
2 changes: 1 addition & 1 deletion lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -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• <prefix>ping\nVerwendung: `Pruefen ob Gegenstelle verfuegbar`\n\n• <prefix>repo\nVerwendung: `Anzeige des Bot Quellcode`\n\n• <prefix>start | <prefix>help\nVerwendung: `Anzeig der Hilfe Befehle`\n\n• <prefix>mode | <prefix>switch\nVerwendung: `Umschalten des Stream Modus (audio/video)`\n\n• <prefix>p | <prefix>play [song name | youtube link]\nVerwendung: `spielt das Lied im vc, wenn schon ein Lied laeuft wird dieses zur Warteschlange hinzugefuegt`\n\n• <prefix>radio | <prefix>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• <prefix>pl | <prefix>playlist [youtube playlist link]\nVerwendung: `Ausgewaehlte Youtube Playliste abspielen`\n\n• <prefix>skip | <prefix>next\nVerwendung: `springe zum nächsten Lied`\n\n• <prefix>m | <prefix>mute\nVerwendung: `Aktuellen Stream stummschalten`\n\n• <prefix>um | <prefix>unmute\nVerwendung: `Stummschlatung des Stream aufheben`\n\n• <prefix>ps | <prefix>pause\nVerwendung: `Pause des Streams`\n\n• <prefix>rs | <prefix>resume\nVerwendung: `Fortsetzen nach Pause`\n\n• <prefix>list | <prefix>queue\nVerwendung: `Anzeigen des Lied in Warteschlange`\n\n• <prefix>mix | <prefix>shuffle\nVerwendung: `Zufallswiedergabe der Warteschlangenliste`\n\n• <prefix>loop | <prefix>repeat\nVerwendung: `aktiviere oder deaktiviere den Wiederholungsmodus`\n\n• <prefix>lang | language [language code]\nVerwendung: `Einstellung der Bot Sprache in einer Gruppe`\n\n• <prefix>ip | <prefix>import\nVerwendung: `importiere Warteschlangen export Datei`\n\n• <prefix>ep | <prefix>export\nVerwendung: `exportiere die Warteschlange fuer spaeteren import `\n\n• <prefix>stop | <prefix>leave\nVerwendung: `Beende vc und leere die Warteschlange`\n\n• <prefix>restart | <prefix>update\nVerwendung: `neustart und aktualisierung des music player`\n\n© **Powered By: @AsmSafone | @AsmSupport**"
}
2 changes: 1 addition & 1 deletion lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -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• <prefix>ping\nUsage: `check if alive or not`\n\n• <prefix>repo\nUsage: `show the bot source code`\n\n• <prefix>start | <prefix>help\nUsage: `show the help for commands`\n\n• <prefix>mode | <prefix>switch\nUsage: `switch the stream mode (audio/video)`\n\n• <prefix>p | <prefix>play [song name | youtube link]\nUsage: `play a song in vc, if already playing add to queue`\n\n• <prefix>radio | <prefix>stream [radio url | stream link]\nUsage: `play a live stream in vc, if already playing add to queue`\n\n• <prefix>pl | <prefix>playlist [youtube playlist link]\nUsage: `play the whole youtube playlist at once`\n\n• <prefix>skip | <prefix>next\nUsage: `skip to the next song`\n\n• <prefix>m | <prefix>mute\nUsage: `mute the current stream`\n\n• <prefix>um | <prefix>unmute\nUsage: `unmute the muted stream`\n\n• <prefix>ps | <prefix>pause\nUsage: `pause the current stream`\n\n• <prefix>rs | <prefix>resume\nUsage: `resume the paused stream`\n\n• <prefix>list | <prefix>queue\nUsage: `show the songs in the queue`\n\n• <prefix>mix | <prefix>shuffle\nUsage: `shuffle the queued playlist`\n\n• <prefix>loop | <prefix>repeat\nUsage: `enable or disable the loop mode`\n\n• <prefix>lang | language [language code]\nUsage: `set the bot language in a group`\n\n• <prefix>ip | <prefix>import\nUsage: `import queue from exported file`\n\n• <prefix>ep | <prefix>export\nUsage: `export the queue for import in future`\n\n• <prefix>stop | <prefix>leave\nUsage: `leave from vc and clear the queue`\n\n• <prefix>restart | <prefix>update\nUsage: `restart and update your music player`\n\n© **Powered By: @AsmSafone | @AsmSupport**"
}
3 changes: 1 addition & 2 deletions lang/te.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
5 changes: 3 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@

REPO = """
🤖 **Music Player**
- Repo: [GitHub](https://github.com/AsmSafone/MusicPlayer)
- License: AGPL-3.0-or-later
"""
Expand All @@ -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)
Expand All @@ -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):
Expand Down

0 comments on commit c87a2f1

Please sign in to comment.