Skip to main content

Telegram MTProto API 客户端库和 Python 框架

项目描述

热解图

用于 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_text(f"Hello {message.from_user.mention}")


app.run()

Pyrogram是一个现代、优雅且易于使用的Telegram客户端库框架,使用 Python 和 C 从头开始​​编写。它使您能够通过MTProto轻松为用户和机器人身份(机器人 API 替代)创建自定义 Telegram 客户端应用程序应用程序接口

特征

  • 简单:您可以使用 pip 安装 Pyrogram 并立即开始构建您的应用程序。
  • 优雅:低级细节被抽象化并以更好、更简单的方式重新呈现。
  • 快速:加密部分由TgCrypto增强,这是一个用纯 C 编写的高性能库。
  • 异步:允许同步和异步模型满足所有使用需求。
  • 文档化:API 方法、类型和公共接口都有很好的文档化
  • Type-hinted : 类型和方法都是类型提示的,可以提供出色的编辑器支持。
  • 更新,以使用最新的 Telegram API 版本和功能。
  • Bot API-like : 与 Bot API 相似,简单,但功能更强大,更详细。
  • Pluggable:智能插件系统允许用最少的样板代码编写组件。
  • 全面:执行官方客户能够执行的任何高级操作,甚至更多。

要求

  • Python 3.6 或更高版本。
  • 电报 API密钥。

安装

pip3 install pyrogram

资源

  • 文档包含大量资源来帮助您开始使用 Pyrogram:https ://docs.pyrogram.org 。
  • 寻求额外帮助?快来加入并询问我们的社区:https ://t.me/pyrogram 。
  • 对于其他类型的查询,您可以发送消息电子邮件

版权和许可

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

PyrogramPlus-1.2.22.tar.gz (309.4 kB 查看哈希

已上传 source

内置分布

PyrogramPlus-1.2.22-py3-none-any.whl (545.6 kB 查看哈希

已上传 py3