Telethon
1.0.0
Ø 프로젝트를 주연시킨 모든 분들께 감사드립니다. 많은 것을 의미합니다!
Telethon 은 Asyncio Python 3 Mtproto 라이브러리로 Telegram의 API와 사용자 또는 BOT 계정 (BOT API 대안)을 통해 상호 작용합니다.
중요한
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!' )Telethon이 어떻게 보이는지 좋아합니까? 예제, 문제 해결 문제 및보다 유용한 정보가 포함 된보다 심층적 인 설명에 대해서는 문서를 읽으십시오.