Telethon
1.0.0
️ شكرًا لكل من قام ببطولة المشروع ، فهذا يعني الكثير!
Telethon هي مكتبة Asyncio Python 3 MtProto للتفاعل مع API من Telegram كمستخدم أو من خلال حساب BOT (بديل API BOT).
مهم
إذا كان لديك رمز باستخدام TeleThon قبل الإصدار 1.0 ، فيجب عليك قراءة التوافق والراحة لمعرفة كيفية الترحيل. كما هو الحال مع أي مكتبة من طرف ثالث لـ Telegram ، احرص على عدم كسر TOS أو Telegram من TOS أو Telegram يمكن أن تمنع الحساب.
Telegram هو تطبيق المراسلة الشهير. تهدف هذه المكتبة إلى تسهيل كتابة برامج Python التي يمكن أن تتفاعل مع Telegram. فكر في الأمر على أنه غلاف قام بالفعل بمهمة ثقيلة لك ، حتى تتمكن من التركيز على تطوير تطبيق.
pip3 install telethon from telethon import TelegramClient , events , sync
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 12345
api_hash = '0123456789abcdef0123456789abcdef'
client = TelegramClient ( 'session_name' , api_id , api_hash )
client . start () print ( client . get_me (). stringify ())
client . send_message ( 'username' , 'Hello! Talking to you from Telethon' )
client . send_file ( 'username' , '/home/myself/Pictures/holidays.jpg' )
client . download_profile_photo ( 'me' )
messages = client . get_messages ( 'username' )
messages [ 0 ]. download_media ()
@ client . on ( events . NewMessage ( pattern = '(?i)hi|hello' ))
async def handler ( event ):
await event . respond ( 'Hey!' )هل تحب كيف تبدو TeleThon؟ تحقق من قراءة المستندات للحصول على تفسير أكثر تعمقا ، مع أمثلة ، وإصلاحها مشكلات ، ومعلومات أكثر فائدة.