กรอบงาน Telegram MTProto API สำหรับ Python
หน้าแรก • เอกสารประกอบ • ข่าวประชาสัมพันธ์ • ข่าว
ไพโรแกรม
เฟรมเวิร์ก Telegram MTProto API ที่สวยงาม ทันสมัย และอะซิงโครนัสใน Python สำหรับผู้ใช้และบอท
from pyrogram import Client , filters
app = Client ( "my_account" )
@ app . on_message ( filters . private )
async def hello ( client , message ):
await message . reply ( "Hello from Pyrogram!" )
app . run ()
Pyrogram เป็นเฟรมเวิร์ก MTProto API ที่ทันสมัย สวยงาม และอะซิงโครนัส ช่วยให้คุณสามารถโต้ตอบกับ Telegram API หลักได้อย่างง่ายดายผ่านบัญชีผู้ใช้ (ไคลเอนต์แบบกำหนดเอง) หรือตัวตนของบอท (ทางเลือกของ Bot API) โดยใช้ Python
สนับสนุน
หากคุณต้องการสนับสนุน Pyrogram คุณสามารถพิจารณา:
- ร่วมเป็นผู้สนับสนุน GitHub
- ร่วมเป็นผู้อุปถัมภ์ LiberaPay
- ร่วมเป็นผู้สนับสนุน OpenCollective
คุณสมบัติที่สำคัญ
- พร้อม : ติดตั้ง Pyrogram ด้วย pip และเริ่มสร้างแอปพลิเคชันของคุณได้ทันที
- ง่าย : ทำให้ Telegram API เรียบง่ายและใช้งานง่าย ในขณะที่ยังคงอนุญาตการใช้งานขั้นสูง
- สง่างาม : รายละเอียดระดับต่ำจะถูกสรุปและนำเสนอใหม่ด้วยวิธีที่สะดวกยิ่งขึ้น
- รวดเร็ว : เพิ่มประสิทธิภาพโดย TgCrypto ซึ่งเป็นไลบรารีการเข้ารหัสประสิทธิภาพสูงที่เขียนด้วยภาษา C
- Type-hinted : ประเภทและวิธีการทั้งหมดเป็นแบบ type-hinted ทำให้สามารถสนับสนุนโปรแกรมแก้ไขได้อย่างดีเยี่ยม
- Async : แบบอะซิงโครนัสอย่างสมบูรณ์ (ยังใช้งานได้พร้อมกันหากต้องการ เพื่อความสะดวก)
- ทรงพลัง : เข้าถึง API ของ Telegram ได้อย่างเต็มที่ เพื่อดำเนินการกับลูกค้าอย่างเป็นทางการ และอื่นๆ อีกมากมาย
กำลังติดตั้ง
ทรัพยากร
- ตรวจสอบเอกสารที่ https://docs.pyrogram.org เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Pyrogram เริ่มต้นทันที และค้นพบเนื้อหาเชิงลึกเพิ่มเติมสำหรับการสร้างแอปพลิเคชันไคลเอนต์ของคุณ
- เข้าร่วมช่องทางอย่างเป็นทางการที่ https://t.me/pyrogram และติดตามข่าวสาร อัปเดต และประกาศต่างๆ