️ Terima kasih semua orang yang telah membintangi proyek ini, itu sangat berarti!
Telethon adalah perpustakaan Asyncio Python 3 Mtproto untuk berinteraksi dengan API Telegram sebagai pengguna atau melalui akun bot (alternatif BOT API).
Penting
Jika Anda memiliki kode menggunakan telethon sebelum versi 1.0 -nya, Anda harus membaca kompatibilitas dan kenyamanan untuk mempelajari cara bermigrasi. Seperti halnya perpustakaan pihak ketiga untuk telegram, berhati-hatilah untuk tidak merusak TOS atau telegram Telegram dapat melarang akun tersebut.
Telegram adalah aplikasi pesan yang populer. Perpustakaan ini dimaksudkan untuk memudahkan Anda menulis program Python yang dapat berinteraksi dengan telegram. Anggap saja sebagai pembungkus yang telah melakukan pekerjaan berat untuk Anda, sehingga Anda dapat fokus pada pengembangan aplikasi.
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!' )Apakah Anda suka penampilan telethon? Lihat baca dokumen untuk penjelasan yang lebih mendalam, dengan contoh, masalah pemecahan masalah, dan informasi yang lebih berguna.