️ Merci à tous ceux qui ont joué le projet, cela signifie beaucoup!
Telethon est une bibliothèque Asyncio Python 3 MTProto pour interagir avec l'API de Telegram en tant qu'utilisateur ou via un compte BOT (alternative API BOT).
Important
Si vous avez du code utilisant Téléthon avant sa version 1.0, vous devez lire la compatibilité et la commodité pour apprendre à migrer. Comme pour toute bibliothèque tierce pour Telegram, veillez à ne pas casser les TOS ou Telegram de Telegram peuvent interdire le compte.
Telegram est une application de messagerie populaire. Cette bibliothèque est destinée à vous permettre d'écrire des programmes Python qui peuvent interagir avec Telegram. Considérez-le comme un emballage qui a déjà fait le travail lourd pour vous, afin que vous puissiez vous concentrer sur le développement d'une application.
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!' )Aimez-vous à quoi ressemble le téléthon? Consultez Lire les documents pour une explication plus approfondie, avec des exemples, des problèmes de dépannage et des informations plus utiles.