ارسال مقطع صوت / موسيقى عبر البوت
- محتوى الدرس ؟
شرح ارسال مقاطع الصوت عبر الايدي, المسار, الرابط مع وصف و تنسيق Markdown و HTML
يمكنك ارسال مقطع صوتعبر الايدي, مسار الصوت على السيرفر او الجهاز الخاص بك و ايضا تستطيع ارسال مقطع الصوت من الرابط عن طريق الدالة send_audio او reply_audio
- في الدالة send_audio تحتاج الى تحديد ايدي المحادثة و ايضا رابط, ايدي او مسار مقطع الصوت المراد ارساله
from pyrogram import Client, Filters
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال مقطع صوت عبر الايدي الخاص به
# اذا كان الامر /audioId و في الخاص
@app.on_message(Filters.private & Filters.command('audioId'))
def audioId(client, message):
chatID = message.chat.id
audioId = "CQADBAADmgUAAjMpYVHnkPRFQ6mnEQI" # ايدي مقطع الصوت
client.send_audio(chatID,audioId) # ارسال مقطع صوت للمحادثة عبر الايدي
# ارسال مقطع صوت عبر الرابط
# اذا كان الامر /audioUrl و في الخاص
@app.on_message(Filters.private & Filters.command('audioUrl'))
def audioUrl(client, message):
chatID = message.chat.id
audioUrl = "https://d.top4top.net/m_1200z3s4g1.m4a" # رابط مقطع صوت
client.send_audio(chatID,audioUrl) # ارسال مقطع صوت للمحادثة عبر الرابط
# ارسال مقطع صوت عبر مسارها
# اذا كان الامر /audioPath و في الخاص
@app.on_message(Filters.private & Filters.command('audioPath'))
def audioPath(client, message):
chatID = message.chat.id
audioPath = "audio.m4a" # مسار مقطع الصوت
client.send_audio(chatID,audioPath) # ارسال مقطع صوت للمحادثة عبر المسار
app.run() # لتشغيل البوت "long-polling"
- في الدالة reply_audio تحتاج فقط رابط, ايدي او مسار مقطع الصوت المراد ارساله, لا تحتاج ايدي المحادثة "سيقوم بإرسالها تلقائياً الى المحادثة التي ارسل الامر فيها"
from pyrogram import Client, Filters
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال مقطع صوت عبر الايدي الخاص به
# اذا كان الامر /audioId و في الخاص
@app.on_message(Filters.private & Filters.command('audioId'))
def audioId(client, message):
audioId = "CQADBAADmgUAAjMpYVHnkPRFQ6mnEQI" # ايدي مقطع الصوت
message.reply_audio(audioId) # ارسال مقطع صوت للمحادثة عبر الايدي
# ارسال مقطع صوت عبر الرابط
# اذا كان الامر /audioUrl و في الخاص
@app.on_message(Filters.private & Filters.command('audioUrl'))
def audioUrl(client, message):
audioUrl = "https://d.top4top.net/m_1200z3s4g1.m4a" # رابط مقطع صوت
message.reply_audio(audioUrl) # ارسال مقطع صوت للمحادثة عبر الرابط
# ارسال مقطع صوت عبر مسارها
# اذا كان الامر /audioPath و في الخاص
@app.on_message(Filters.private & Filters.command('audioPath'))
def audioPath(client, message):
audioPath = "audio.m4a" # مسار مقطع الصوت
message.reply_audio(audioPath) # ارسال مقطع صوت للمحادثة عبر المسار
app.run() # لتشغيل البوت "long-polling"
صور توضح عمل الاوامر
- ارسال وصف مع مقطع الصوت "نص اسفل مقطع الصوت - Caption" مع تنسيق Markdown او Html
from pyrogram import Client, Filters
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
@app.on_message(Filters.private & Filters.command('audio'))
def audioID(client, message):
chatID = message.chat.id # ايدي المحادثة
audioID = "CQADBAADmgUAAjMpYVHnkPRFQ6mnEQI" # ايدي الصورة
# الوصف اسفل الصورة بتنسيق ماركداون ليظهر بشكل مائل
caption = "__عالم البرمجة__"
style = "Mardown" # نوع التنسيق يمكنك الاختيار بين Markdown او HTML
# تنسيق ماركداون : https://core.telegram.org/bots/api#markdown-style
# تنسيق HTML : https://core.telegram.org/bots/api#html-style
client.send_audio(chatID, audioID, caption, style) # ارسال مقطع الصوت مع الوصف والتنسيق
app.run() # لتشغيل البوت "long-polling"
محتوى الدورة
المقدمة | |
---|---|
1 | المقدمة |
ارسال الوسائط | |
1 | ارسال الصور عبر البوت |
2 | ارسال الفيديو عبر البوت |
3 | ارسال الصور المتحركة عبر البوت |
4 | ارسال مقطع صوت / موسيقى عبر البوت الدرس الحالي |
5 | ارسال ملف عبر البوت |
6 | ارسال الملصقات عبر البوت |
7 | ارسال مجموعة وسائط (البوم صور / فيديو) عبر البوت |
الرسائل | |
1 | ارسال رسالة "نص" عبر البوت |
2 | تعديل الرسائل النصية |
3 | حذف الرسائل |
عن الدرس
0 إعجاب |
1 متابع |
0 مشاركة |
1128 مشاهدات |
منذ 5 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !