Telethon
1.0.0
§プロジェクトを主演してくれたすべての人に感謝します、それはたくさんのことを意味します!
テレソンは、ユーザーとして、またはボットアカウント(ボットAPIの代替)を介して、TelegramのAPIと対話するためのAsyncio Python 3 mtprotoライブラリです。
重要
1.0バージョンの前にTelethonを使用してコードがある場合は、移行方法を学ぶには互換性と利便性を読む必要があります。 Telegramのサードパーティライブラリと同様に、TelegramのTOSまたはTelegramがアカウントを禁止しないように注意してください。
Telegramは、人気のあるメッセージングアプリケーションです。このライブラリは、Telegramと対話できるPythonプログラムを簡単に作成できるようにすることを目的としています。すでにあなたのために重い仕事をしているラッパーと考えてください。そうすれば、アプリケーションの開発に集中できます。
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!' )テレソンの見た目は好きですか?例、トラブルシューティングの問題、より有用な情報を使用して、より詳細な説明については、ドキュメントをご覧ください。