ارسال الفيديو عبر البوت

Firasمنذ 4 سنوات

- محتوى الدرس ؟

شرح ارسال فيديو عبر الايدي, المسار, الرابط مع وصف و تنسيق Markdown و HTML

 

يمكنك ارسال الفيديو عبر ايدي الفيديو, مسار الفيديو على السيرفر او الجهاز الخاص بك و ايضا تستطيع ارسال الفيديو من الرابط عن طريق الدالة send_video او reply_video

 

- في الدالة send_video تحتاج الى تحديد ايدي المحادثة و ايضا رابط, ايدي او مسار الفيديو المراد ارساله

 

from pyrogram import Client, Filters

# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bot", bot_token="TOKEN")



# ارسال فيديو عبر الايدي الخاص به
# اذا كان الامر /videoId و في الخاص
@app.on_message(Filters.private & Filters.command('videoId'))
def videoId(client, message):
    chatID = message.chat.id
    videoId = "BAADBAADszMAAs9qoFGVkk9oGWPuKwI" # ايدي الفيديو
    client.send_video(chatID,videoId) # ارسال الفيديو للمحادثة عبر ايدي الفيديو


# ارسال فيديو عبر الرابط
# اذا كان الامر /videoUrl و في الخاص
@app.on_message(Filters.private & Filters.command('videoUrl'))
def videoUrl(client, message):
    chatID = message.chat.id
    videoUrl = "https://telegra.ph/file/8e6865cd51fb051ab8812.mp4" # رابط الفيديو
    client.send_video(chatID,videoUrl) # ارسال الفيديو للمحادثة عبر رابط الفيديو


# ارسال فيديو عبر مسار الفيديو
# اذا كان الامر /videoPath و في الخاص
@app.on_message(Filters.private & Filters.command('videoPath'))
def videoPath(client, message):
    chatID = message.chat.id
    videoPath = "video.mp4" # مسار الفيديو
    client.send_video(chatID,videoPath) # ارسال الفيديو للمحادثة عبر مسار الفيديو




app.run() # لتشغيل البوت "long-polling"

 

 

- في الدالة reply_video تحتاج فقط رابط, ايدي او مسار الفيديو المراد ارساله, لا تحتاج ايدي المحادثة "سيقوم بإرساله تلقائياً الى المحادثة التي ارسل الامر فيها"

 

from pyrogram import Client, Filters

# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bot", bot_token="TOKEN")


# ارسال فيديو عبر الايدي الخاص به
# اذا كان الامر /videoId و في الخاص
@app.on_message(Filters.private & Filters.command('videoId'))
def videoid(client, message):
    videoId = "BAADBAADszMAAs9qoFGVkk9oGWPuKwI" # ايدي الفيديو
    message.reply_video(videoId) # ارسال الفيديو للمحادثة عبر ايدي الفيديو


# ارسال فيديو عبر الرابط
# اذا كان الامر /videoUrl و في الخاص
@app.on_message(Filters.private & Filters.command('videoUrl'))
def videoUrl(client, message):
    videoUrl = "https://telegra.ph/file/8e6865cd51fb051ab8812.mp4" # رابط الفيديو
    message.reply_video(videoUrl) # ارسال الفيديو للمحادثة عبر رابط الفيديو


# ارسال فيديو عبر مسار الفيديو
# اذا كان الامر /videoPath و في الخاص
@app.on_message(Filters.private & Filters.command('videoPath'))
def videoPath(client, message):
    videoPath = "video.mp4" # مسار الفيديو
    message.reply_video(videoPath) # ارسال الفيديو للمحادثة عبر مسار الفيديو




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('video'))
def videoId(client, message):
    chatID = message.chat.id # ايدي المحادثة
    videoId = "BAADBAADszMAAs9qoFGVkk9oGWPuKwI" # ايدي الفيديو
    # الوصف اسفل الفيديو بتنسيق ماركداون ليظهر بشكل مائل
    caption = "__عالم البرمجة__" 
    style = "Mardown" # نوع التنسيق يمكنك الاختيار بين Markdown او HTML
    # تنسيق ماركداون : https://core.telegram.org/bots/api#markdown-style
    # تنسيق HTML : https://core.telegram.org/bots/api#html-style
    client.send_video(chatID, videoId, caption, style) # ارسال الفيديو مع الوصف والتنسيق



app.run() # لتشغيل البوت "long-polling"

 

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !