Metadata-Version: 2.4
Name: qbota
Version: 1.0.1
Summary: Quantum Bot Async — асинхронный фреймворк для Quantum Messenger
License: MIT
Project-URL: Homepage, https://github.com/quantum/qbota
Project-URL: Repository, https://github.com/quantum/qbota
Keywords: quantum,bot,async,framework
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: AsyncIO
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.8

# qbota — Quantum Bot Async

Асинхронный Python-фреймворк для создания Quantum Messenger ботов.
Полный аналог aiogram 3.x по архитектуре, адаптированный под экосистему Quantum Messenger.

## Установка

```bash
pip install qbota
```

## Быстрый старт

```python
from qbota import Bot, Dispatcher
from qbota.filters import Command

bot = Bot(token="qbt_xxx", mode="polling", firebase_url="https://...")
dp = Dispatcher(bot)

@dp.message(Command("start"))
async def start(msg):
    await msg.answer("Привет!")

dp.run_polling()
```

## Режимы работы

- **polling** — чтение сообщений из Firebase Realtime DB
- **webhook** — HTTP-сервер на aiohttp

## Лицензия

MIT
