PHPackages                             shanginn/telegram-bot-api-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. shanginn/telegram-bot-api-framework

ActiveLibrary[Framework](/categories/framework)

shanginn/telegram-bot-api-framework
===================================

Telegram bot API framework

5.4.0(2mo ago)2104MITPHPPHP ^8.4CI passing

Since Sep 3Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/phenogram/framework)[ Packagist](https://packagist.org/packages/shanginn/telegram-bot-api-framework)[ RSS](/packages/shanginn-telegram-bot-api-framework/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (13)Versions (36)Used By (0)

Phenogram - феноменально простой фреймворк Telegram ботов
=========================================================

[](#phenogram---феноменально-простой-фреймворк-telegram-ботов)

Warning

Проект находится в активной разработке и не рекомендуется к использованию в продакшене.

Это простой фреймворк для создания Telegram ботов любой сложности на PHP.

Главной мотивацией было написание инструмента для работы с API Telegram со строгой типизацией.

Все типы для API лежат в [соседнем проекте: bindings](https://github.com/phenogram/bindings) и могут быть использованы и без этого фреймворка. Их будет достаточно, если вы хотите отправлять запросы и получать типизированные ответы.

Текущая поддерживаемая версия Telegram bot API - **v9.2.0**

В фреймворке же будет чуть больше качества жизни - роуты, мидвари, хэндлеры. Event loop для работы в режиме long-polling.

Приоритет в разработке - простота использования и производительность. Есть возможность писать асинхронные хэндлеры, так как под капотом работает amphp и файберы.

Установка
=========

[](#установка)

```
composer require phenogram/framework
```

Использование
=============

[](#использование)

Простейший пример
-----------------

[](#простейший-пример)

```
// bot.php
