优雅、现代和异步的 Telegram MTProto API 框架,适用于用户和机器人
项目描述
Telegram MTProto API Framework for Python
主页
•
文档
•
发布
•
新闻
热解图
优雅、现代和异步的 Telegram MTProto API 框架,适用于用户和机器人
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 框架。它使您能够使用 Python 通过用户帐户(自定义客户端)或机器人身份(机器人 API 替代方案)轻松地与主要 Telegram API 进行交互。
支持
如果你想支持 Pyrogram,你可以考虑:
主要特征
- 准备就绪:使用 pip 安装 Pyrogram 并立即开始构建您的应用程序。
- Easy:使 Telegram API 简单直观,同时仍然允许高级用法。
- 优雅:低级细节被抽象并以更方便的方式重新呈现。
- 快速:由TgCrypto 增强,这是一个用 C 编写的高性能密码库。
- Type-hinted : 类型和方法都是类型提示的,可以提供出色的编辑器支持。
- Async:完全异步(如果需要,也可以同步使用,为方便起见)。
- 强大:完全访问 Telegram 的 API 以执行任何官方客户端操作等。
安装
pip3 install pyrogram
资源
- 查看https://docs.pyrogram.org上的文档以了解有关 Pyrogram 的更多信息,立即开始并发现用于构建客户端应用程序的更深入的材料。
- 加入官方频道https://t.me/pyrogram并继续关注新闻、更新和公告。