Telethon
1.0.0
️ขอบคุณ ทุกคน ที่แสดงโครงการมันมีความหมายมาก!
Telethon เป็นห้องสมุด Asyncio Python 3 MTProto เพื่อโต้ตอบกับ API ของ Telegram ในฐานะผู้ใช้หรือผ่านบัญชี BOT (BOT API ทางเลือก)
สำคัญ
หากคุณมีรหัสโดยใช้ Telethon ก่อนเวอร์ชัน 1.0 คุณต้องอ่านความเข้ากันได้และความสะดวกสบายในการเรียนรู้วิธีการโยกย้าย เช่นเดียวกับห้องสมุดบุคคลที่สามสำหรับโทรเลขระวังอย่าทำลาย TOS หรือโทรเลขของ 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 หรือไม่? ตรวจสอบอ่านเอกสารสำหรับคำอธิบายเชิงลึกเพิ่มเติมพร้อมตัวอย่างปัญหาการแก้ไขปัญหาและข้อมูลที่เป็นประโยชน์มากขึ้น