Metadata-Version: 2.4
Name: chatlabs-aiogram-support
Version: 0.2.0
Summary: 
Author: Rostislaww
Author-email: rostiki.com@mail.ru
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: aiogram (>=3.14.0,<4.0.0)
Requires-Dist: aiogram-dialog (>=2.3.1,<3.0.0)
Project-URL: Homepage, https://github.com/RostHarcha/chatlabs-aiogram-support
Description-Content-Type: text/markdown

# ChatLabs Aiogram Support

## Установка

`pip install chatlabs-aiogram-support`

Необходимые переменные окружения:
- `BACKEND_SCHEMA`
- `BACKEND_HOST`
- `BACKEND_PORT`
- `BACKEND_SUPPORT_PATH`

Добавление роутера поддержки в диспетчер:
```python
from aiogram import Dispatcher
import support

dp = Dispatcher()

dp.include_router(support.dialog_router)
```

Добавление кнопки поддержки в окно:
```python
from aiogram_dialog import Dialog, Window
from aiogram_dialog.widgets.kbd import Start
from aiogram_dialog.widgets.text import Const
import support

Dialog(
    ...,
    Window(
        ...,
        Start(
            text=Const('Поддержка'),
            id='support',
            state=support.main_state,
        ),
        ...,
    ),
    ...,
)
```

Альтернативный вариант:
```python
from aiogram_dialog import Dialog, Window
import support

Dialog(
    ...,
    Window(
        ...,
        support.SupportStartButton,
        ...,
    ),
    ...,
)
```

