️ Vielen Dank an alle , die das Projekt mitgespielt haben, es bedeutet viel!
Telethon ist eine Asyncio Python 3 MtProto -Bibliothek, um mit der API von Telegram als Benutzer oder über ein Bot -Konto (Bot -API -Alternative) zu interagieren.
Wichtig
Wenn Sie vor seiner Version 1.0 Code verwenden, müssen Sie Kompatibilität und Komfort lesen, um zu erfahren, wie man migriert. Wie in jeder Bibliothek von Drittanbietern für Telegramm achten Sie darauf, dass das TOS von Telegram nicht brechen kann, oder Telegramm kann das Konto verbieten.
Telegram ist eine beliebte Messaging -Anwendung. Diese Bibliothek soll es Ihnen leicht machen, Python -Programme zu schreiben, die mit Telegramm interagieren können. Stellen Sie sich dies als einen Wrapper vor, der bereits den starken Job für Sie geleistet hat, damit Sie sich auf die Entwicklung einer Anwendung konzentrieren können.
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!' )Magst du, wie Telethon aussieht? Lesen Sie die Dokumente für eine ausführlichere Erklärung mit Beispielen, Fehlerbehebungsproblemen und nützlicheren Informationen.