Telegram MTProto API Framework لبايثون
الصفحة الرئيسية • التوثيق • الإصدارات • الأخبار
البيروجرام
إطار عمل Telegram MTProto API أنيق وحديث وغير متزامن في Python للمستخدمين والروبوتات
from pyrogram import Client , filters
app = Client ( "my_account" )
@ app . on_message ( filters . private )
async def hello ( client , message ):
await message . reply ( "Hello from Pyrogram!" )
app . run ()
Pyrogram هو إطار عمل MTProto API حديث وأنيق وغير متزامن. فهو يمكّنك من التفاعل بسهولة مع واجهة برمجة تطبيقات Telegram الرئيسية من خلال حساب مستخدم (عميل مخصص) أو هوية روبوت (بديل لواجهة برمجة تطبيقات bot) باستخدام Python.
يدعم
إذا كنت ترغب في دعم Pyrogram، يمكنك التفكير في ما يلي:
- كن أحد رعاة GitHub.
- كن أحد راعيي LiberaPay.
- كن داعمًا لـ OpenCollective.
الميزات الرئيسية
- جاهز : قم بتثبيت Pyrogram باستخدام النقطة وابدأ في إنشاء تطبيقاتك على الفور.
- سهل : يجعل واجهة برمجة تطبيقات Telegram بسيطة وبديهية، مع السماح بالاستخدامات المتقدمة.
- أنيق : يتم تجريد التفاصيل ذات المستوى المنخفض وإعادة تقديمها بطريقة أكثر ملاءمة.
- سريع : معزز بواسطة TgCrypto، وهي مكتبة تشفير عالية الأداء مكتوبة بلغة C.
- التلميح بالنوع : يتم التلميح للأنواع والأساليب كلها، مما يتيح دعمًا ممتازًا للمحرر.
- غير متزامن : غير متزامن تمامًا (يمكن استخدامه أيضًا بشكل متزامن إذا أردت ذلك، من أجل الراحة).
- قوي : الوصول الكامل إلى واجهة برمجة تطبيقات Telegram لتنفيذ أي إجراء رسمي للعميل والمزيد.
التثبيت
موارد
- راجع المستندات الموجودة على https://docs.pyrogram.org لمعرفة المزيد حول Pyrogram، وابدأ على الفور واكتشف المزيد من المواد المتعمقة لإنشاء تطبيقات العميل الخاصة بك.
- انضم إلى القناة الرسمية على https://t.me/pyrogram وترقب الأخبار والتحديثات والإعلانات.