Telegram MTProto API Framework для Python
Домашняя страница • Документация • Релизы • Новости
Пирограмма
Элегантный, современный и асинхронный API-фреймворк Telegram MTProto на 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 — это современная, элегантная и асинхронная платформа API MTProto. Он позволяет вам легко взаимодействовать с основным API Telegram через учетную запись пользователя (пользовательский клиент) или идентификатор бота (альтернатива API бота) с использованием Python.
Поддерживать
Если вы хотите поддержать Pygram, вы можете рассмотреть возможность:
- Станьте спонсором GitHub.
- Станьте патроном LiberaPay.
- Станьте сторонником OpenCollective.
Ключевые особенности
- Готово : установите Pyrogram с помощью pip и сразу же приступайте к созданию приложений.
- Простота : делает API Telegram простым и интуитивно понятным, но при этом допускает расширенное использование.
- Элегантный : детали низкого уровня абстрагируются и представляются в более удобном виде.
- Быстро : усилено TgCrypto, высокопроизводительной криптографической библиотекой, написанной на C.
- Подсказка по типу : все типы и методы имеют подсказку по типу, что обеспечивает отличную поддержку редактора.
- Async : полностью асинхронный (для удобства также можно использовать синхронно).
- Мощный : полный доступ к API Telegram для выполнения любых официальных действий клиента и многого другого.
Установка
Ресурсы
- Ознакомьтесь с документацией по адресу https://docs.pyrogram.org, чтобы узнать больше о Pyrogram, начать работу прямо сейчас и найти более подробные материалы по созданию клиентских приложений.
- Присоединяйтесь к официальному каналу https://t.me/pyrogram и следите за новостями, обновлениями и объявлениями.