Провайдеры¶
Канал доставки — каталог:
| Text Only | |
|---|---|
ProviderRegistry сканирует init.php и регистрирует провайдер по ключу name.
Каналы¶
| Канал | Статус | Документация |
|---|---|---|
| Telegram | в ядре | providers/telegram.md |
| VK.com | платное | providers/vk.md |
init.php¶
| PHP | |
|---|---|
Контракт¶
Класс реализует ProviderInterface через extends AbstractProvider:
settingsSchema()— поля формы подключенияmediaByteLimits()— обязательные лимиты размера (байты) по типам медиаsend(…)— до аплоада вызываетfilterMediaByLimits()SendResultчерезok()/fail()
Локальные файлы сверх лимита отсекаются контрактом AbstractProvider и не роняют всю отправку сырым HTTP 413. Подробности: developing_providers.md.
Новый провайдер¶
См. developing_providers.md. Платные каналы — отдельный ZIP в Provider/{Code}/ + composer deps.