ارسال الملصقات عبر البوت
- محتوى الدرس ؟
شرح ارسال الملصقات عبر الايدي, المسار, الرابط
يمكنك ارسال الملصقات عبر ايدي الملصقات, مسار الملصقات على السيرفر او الجهاز الخاص بك و ايضا تستطيع ارسال الملصقات من الرابط "امتداد webp" عن طريق الدالة send_sticker او reply_sticker
- في الدالة send_sticker تحتاج الى تحديد ايدي المحادثة و ايضا رابط, ايدي او مسار الملصق المراد ارساله
from pyrogram import Client, Filters
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال الملصق عبر الايدي الخاص به
# اذا كان الامر /stickerId و في الخاص
@app.on_message(Filters.private & Filters.command('stickerId'))
def stickerId(client, message):
chatID = message.chat.id
stickerId = "CAADAgADegMAAsSraAtKylK1ChkOIgI" # ايدي الملصق
client.send_sticker(chatID,stickerId) # ارسال الملصق للمحادثة عبر الايدي
# ارسال الملصق عبر الرابط
# اذا كان الامر /stickerUrl و في الخاص
@app.on_message(Filters.private & Filters.command('stickerUrl'))
def stickerUrl(client, message):
chatID = message.chat.id
stickerUrl = "https://s3.ezgif.com/save/ezgif-3-98d29a545384.webp" # رابط الملصق
client.send_sticker(chatID,stickerUrl) # ارسال الملصق للمحادثة عبر الرابط
# ارسال ملصق عبر المسار
# اذا كان الامر /stickerPath و في الخاص
@app.on_message(Filters.private & Filters.command('stickerPath'))
def stickerPath(client, message):
chatID = message.chat.id
stickerPath = "sticker.webp" # مسار الملصق
client.send_sticker(chatID,stickerPath) # ارسال ملصق للمحادثة عبر المسار
app.run() # لتشغيل البوت "long-polling"
- في الدالة reply_sticker تحتاج فقط رابط, ايدي او مسار الملصق المراد ارساله, لا تحتاج ايدي المحادثة "سيقوم بإرساله تلقائياً الى المحادثة التي ارسل الامر فيها"
from pyrogram import Client, Filters
# التوكن الذي حصلت عليه من @botfather
# مثال :
# app = Client("bot", bot_token="1234567:ABCDEFGLLLL44GNVCCC")
app = Client("bots", bot_token="TOKEN")
# ارسال الملصق عبر الايدي الخاص به
# اذا كان الامر /stickerId و في الخاص
@app.on_message(Filters.private & Filters.command('stickerId'))
def stickerId(client, message):
stickerId = "CAADAgADegMAAsSraAtKylK1ChkOIgI" # ايدي الملصق
message.reply_sticker(stickerId)
# ارسال الملصق عبر الرابط
# اذا كان الامر /stickerUrl و في الخاص
@app.on_message(Filters.private & Filters.command('stickerUrl'))
def stickerUrl(client, message):
stickerUrl = "https://s3.ezgif.com/save/ezgif-3-98d29a545384.webp" # رابط الملصق
message.reply_sticker(stickerUrl)
# ارسال ملصق عبر المسار
# اذا كان الامر /stickerPath و في الخاص
@app.on_message(Filters.private & Filters.command('stickerPath'))
def stickerPath(client, message):
stickerPath = "sticker.webp" # مسار الملصق
message.reply_sticker(stickerPath)
app.run() # لتشغيل البوت "long-polling"
صور توضح عمل الاوامر
محتوى الدورة
المقدمة | |
---|---|
1 | المقدمة |
ارسال الوسائط | |
1 | ارسال الصور عبر البوت |
2 | ارسال الفيديو عبر البوت |
3 | ارسال الصور المتحركة عبر البوت |
4 | ارسال مقطع صوت / موسيقى عبر البوت |
5 | ارسال ملف عبر البوت |
6 | ارسال الملصقات عبر البوت الدرس الحالي |
7 | ارسال مجموعة وسائط (البوم صور / فيديو) عبر البوت |
الرسائل | |
1 | ارسال رسالة "نص" عبر البوت |
2 | تعديل الرسائل النصية |
3 | حذف الرسائل |
عن الدرس
0 إعجاب |
1 متابع |
0 مشاركة |
894 مشاهدات |
منذ 5 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !