ارسال مجموعة وسائط (البوم صور / فيديو) عبر البوت
- محتوى الدرس ؟
شرح ارسال مجموعة وسائط "البوم صور و فيديوهات" عبر الايدي, المسار, الرابط مع وصف و تنسيق Markdown و HTML
يمكنك ارسال مجموعة وسائط (10 عناصر) "البوم من الصور و الفيديوهات " عبر الايدي او المسار عن طريق الدالة send_media_group او reply_media_group
- في الدالة send_media_group تحتاج الى تحديد ايدي او مسار الوسائط التي سيتم ارسالها
from pyrogram import Client, Filters
from pyrogram import InputMediaPhoto, InputMediaVideo
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال مجموعة وسائط عبر الايدي الخاص بها
# اذا كان الامر /mediaId و في الخاص
@app.on_message(Filters.private & Filters.command('mediaId'))
def mediaId(client, message):
chatID = message.chat.id # ايدي المحادثة
albumId = [
InputMediaPhoto(
media="AgADBAADaLExG_Y8sVGCTQy1OH_F0Yr7LBsABFmidsXUc8a4-uQCAAEC", # ايدي الصورة
),
InputMediaVideo(
media="BAADBAADsjQAAs9qoFH8P0T3AXvRVAI", # ايدي فيديو
)
]
client.send_media_group(chatID, albumId) # ارسال الوسائط
# ارسال مجموعة وسائط عبر المسار الخاص بها
# اذا كان الامر /mediaPath و في الخاص
@app.on_message(Filters.private & Filters.command('mediaPath'))
def mediaPath(client, message):
chatID = message.chat.id # ايدي المحادثة
albumPath = [
InputMediaPhoto(
media="photo.png", # مسار الصورة
),
InputMediaVideo(
media="video.mp4", # مسار فيديو
)
]
client.send_media_group(chatID, albumPath) # ارسال الوسائط
app.run() # لتشغيل البوت "long-polling"
- في الدالة reply_media_group تحتاج فقط ايدي او مسار الوسلئط المراد ارسالها, لا تحتاج ايدي المحادثة "سيقوم بإرسالها تلقائياً الى المحادثة التي ارسل الامر فيها"
from pyrogram import Client, Filters
from pyrogram import InputMediaPhoto, InputMediaVideo
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال مجموعة وسائط عبر الايدي الخاص بها
# اذا كان الامر /mediaId و في الخاص
@app.on_message(Filters.private & Filters.command('mediaId'))
def mediaId(client, message):
albumId = [
InputMediaPhoto(
media="AgADBAADaLExG_Y8sVGCTQy1OH_F0Yr7LBsABFmidsXUc8a4-uQCAAEC", # ايدي الصورة
),
InputMediaVideo(
media="BAADBAADsjQAAs9qoFH8P0T3AXvRVAI", # ايدي فيديو
)
]
message.reply_media_group(albumId) # ارسال الوسائط
# ارسال مجموعة وسائط عبر المسار الخاص بها
# اذا كان الامر /mediaPath و في الخاص
@app.on_message(Filters.private & Filters.command('mediaPath'))
def mediaPath(client, message):
albumPath = [
InputMediaPhoto(
media="photo.png", # مسار الصورة
),
InputMediaVideo(
media="video.mp4", # مسار فيديو
)
]
message.reply_media_group(albumPath) # ارسال الوسائط
app.run() # لتشغيل البوت "long-polling"
صور توضح عمل الاوامر
- ارسال وصف مع البوم الوسائط " Caption" مع تنسيق Markdown او Html
from pyrogram import Client, Filters
from pyrogram import InputMediaPhoto, InputMediaVideo
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال مجموعة وسائط عبر الايدي الخاص بها
# اذا كان الامر /mediaId و في الخاص
@app.on_message(Filters.private & Filters.command('groupMedia'))
def mediaId(client, message):
chatID = message.chat.id # ايدي المحادثة
albumId = [
InputMediaPhoto(
media="AgADBAADaLExG_Y8sVGCTQy1OH_F0Yr7LBsABFmidsXUc8a4-uQCAAEC", # ايدي الصورة
caption = "__عالم البرمجة__",
parse_mode = "Markdown"
),
InputMediaVideo(
media="BAADBAADsjQAAs9qoFH8P0T3AXvRVAI", # ايدي فيديو
# الوصف
caption = "__عالم البرمجة__",
# الستايل
parse_mode = "Markdown"
)
]
client.send_media_group(chatID, albumId) # ارسال الوسائط
app.run() # لتشغيل البوت "long-polling"
محتوى الدورة
المقدمة | |
---|---|
1 | المقدمة |
ارسال الوسائط | |
1 | ارسال الصور عبر البوت |
2 | ارسال الفيديو عبر البوت |
3 | ارسال الصور المتحركة عبر البوت |
4 | ارسال مقطع صوت / موسيقى عبر البوت |
5 | ارسال ملف عبر البوت |
6 | ارسال الملصقات عبر البوت |
7 | ارسال مجموعة وسائط (البوم صور / فيديو) عبر البوت الدرس الحالي |
الرسائل | |
1 | ارسال رسالة "نص" عبر البوت |
2 | تعديل الرسائل النصية |
3 | حذف الرسائل |
عن الدرس
0 إعجاب |
2 متابع |
0 مشاركة |
1056 مشاهدات |
منذ 5 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !