ارسال رسالة "نص" عبر البوت

Firasمنذ 5 سنوات

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

شرح ارسال رسائل نصية عبر البوت بتنسيق Markdown و HTML

 

يمكنك ارسال الرسائل النصية عن طريق الدالة send_message او reply

 

 

- في الدالة send_message تحتاج الى تحديد ايدي المحادثة والرسالة المراد ارسالها

from pyrogram import Client, Filters

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

# ارسال رسالة نصية
# اذا كان الامر /start وفي الخاص
@app.on_message(Filters.private & Filters.command('start'))
def startmsg(client, message):
    chatID = message.chat.id # ايدي المحادثة
    style = "Markdown" # التنسيق
    client.send_message(chatID, "__مرحبا بك في بوت عالم البرمجة__", style)


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

 

 

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

 

from pyrogram import Client, Filters

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

# ارسال رسالة نصية
# اذا كان الامر /start وفي الخاص
@app.on_message(Filters.private & Filters.command('start'))
def startmsg(client, message):
    # ارسال رسالة
    message.reply("__مرحبا بك في بوت عالم البرمجة__")


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

 

صور توضح عمل الاوامر

ارسال رسالة نصية

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

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

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