
BotMan
Open-source PHP-фреймворк для чат-ботов: логика пишется кодом один раз и подключается к Telegram, Slack, Facebook Messenger или сайту через отдельные драйверы. Ставится через Composer, лицензия MIT. Для PHP-разработчиков.
Основная информация
Технические характеристики
- Open-source
- Да
- Лицензия
- MIT
- Репозиторий
- github.com/botman/botman
- Последняя версия
- 2.8.11 — 3 апреля 2026
- Установка
- composer require botman/botman
- Требования
- PHP 7.1 и новее; Symfony HttpFoundation 2.8–7.0; illuminate/support 6.0–14.0
- Self-hosted
- Да — библиотека работает на вашем сервере
- Технологический стек
- PHP, не привязан к фреймворку
Поддержка и SLA
Интеграции BotMan (16+)
- Telegram— обновлён в марте 2025официальная
- Facebook Messenger— ноябрь 2023официальная
- Slack— октябрь 2023официальная
- Microsoft Bot Framework— июль 2022официальная
- Discord— май 2022официальная
- Веб-виджет для сайта— май 2022официальная
- Amazon Alexa— октябрь 2020официальная
- Twilio— сентябрь 2020официальная
- Google Assistant— сентябрь 2020официальная
- WeChat— март 2019официальная
Тарифы BotMan
Сам фреймворк бесплатен и распространяется по лицензии MIT — платы за него не берут ни в каком виде, лимитов на число ботов, диалогов и подписчиков нет. Расходы возникают только на вашей стороне: сервер под приложение и работа разработчика. Видеокурс «Build A Chatbot» того же автора — отдельный платный продукт и к лицензии на библиотеку отношения не имеет.
Open Source (MIT)
Без ограничений
- ✓Установка через Composer, регистрация не нужна
- ✓Коммерческое использование разрешено лицензией
- ✓Без лимитов на число ботов, диалогов и подписчиков
- ✓Исходный код открыт, бот работает на своём сервере
| Тариф | Цена |
|---|---|
| Open Source (MIT) | Бесплатно |
Обзор BotMan
Что такое BotMan
BotMan — библиотека для языка PHP, с помощью которой разработчик пишет чат-бота.
Сам проект описывает себя так: «фреймворк для разработки чат-ботов на PHP» и
«framework agnostic PHP library to build chat bots». Это не конструктор: визуального
редактора сценариев, личного кабинета и подписки у BotMan нет — есть пакет, который
ставится командой composer require botman/botman и подключается к вашему
коду.
Автор — Marcel Pociot; в выходных данных сайта указан он лично (Korschenbroich, Германия), в подвале сайта проект подписан его компанией Beyond Code GmbH. Библиотека распространяется по лицензии MIT — свободно, включая коммерческое использование. Репозиторий создан 5 августа 2016 года, в тексте лицензии стоит 2017 год.
Как это выглядит в работе
Логика описывается обработчиками: бот «слышит» фразу и отвечает на неё. Поддерживаются подстановки в шаблоне фразы, последовательные вопросы к пользователю и имитация набора текста перед ответом. Документация разбита на разделы «приём сообщений», «приём вложений», «отправка сообщений», «диалоги», «события», а из продвинутого — обработка естественного языка, данные о пользователе и хранение состояния.
Один код — несколько мессенджеров
Главное обещание проекта: написать бота один раз и подключить к разным площадкам. Каждая площадка — отдельный пакет-драйвер, который доставляется тем же Composer. В официальной организации на GitHub лежат 16 драйверов, в документации описаны 12 из них.
🔴 Здесь же главная оговорка этого обзора. Ядро библиотеки поддерживают, а драйверы — заметно реже. По датам последних изменений в репозиториях: Telegram — март 2025, Facebook Messenger — ноябрь 2023, Slack — октябрь 2023, Microsoft Bot Framework и Discord — 2022, Amazon Alexa, Twilio и Google Assistant — 2020, WeChat, Nexmo, Cisco Spark и Kik — 2019, Hangouts Chat — декабрь 2018. Ни один из них не помечен как заброшенный, но обновлений в них не было годами, а документация по-прежнему описывает их наравне с остальными.
Состояние проекта: цифры
- Последняя стабильная версия — 2.8.11 от 3 апреля 2026 года
- Установок через Composer: 1 653 185 за всё время, около 20 500 за месяц
- На GitHub 6163 звезды и 814 форков, репозиторий не заархивирован
- На Packagist пакет не помечен как заброшенный
- Из свежих правок: поддержка Laravel 12 (август 2025) и починка под PHP 8.4 (март 2026)
Требования пакета широкие: PHP от 7.1, Symfony HttpFoundation со 2.8 по 7.0, illuminate/support с 6.0 по 14.0. То есть библиотека встаёт и в старый проект, и в свежий Laravel.
⚠️ Страница релизов на GitHub обрывается на версии 2.6.1 от 2020 года — там просто перестали оформлять релизы. Судить о живости проекта по ней нельзя: теги и публикации в Packagist идут дальше, вплоть до апреля 2026 года.
Что ещё есть в экосистеме
- BotMan Studio — заготовка проекта на Laravel; на сайте описана как «Laravel 5.5 boiler project», в репозитории последнее изменение — декабрь 2022 года
- Веб-виджет для сайта — отдельный репозиторий, последнее изменение сентябрь 2020 года
- Tinker — инструмент для разработки, ноябрь 2023 года
- Документация в версиях 2.0, 1.5, 1.4 и master; репозиторий документации правился в августе 2024 года
Сообщество
Ссылки на сообщество стоят в шапке и подвале сайта, но обе проблемные. Собственный форум открывается и показывает те же обсуждения, что и годы назад: самые свежие темы на первой странице датированы 2018 годом, а верхняя из них — список пожеланий к версии 3.0, которая так и не вышла. Ссылка на Slack-сообщество отвечает ошибкой 500. Живой канал общения фактически один — задачи и обсуждения в репозитории на GitHub.
Видеокурс — отдельный продукт
Из навигации сайта ведёт ссылка на курс «Build A Chatbot» того же автора: 47 уроков и более пяти часов видео о разработке, расширении и тестировании ботов. Это отдельный платный продукт, а не тариф BotMan — сам фреймворк бесплатен. Сейчас курс обслуживается на домене Beyond Code; у его собственного домена buildachatbot.io сертификат HTTPS истёк 15 сентября 2025 года, и по обычному HTTP он уводит на личный домен автора.
Кому подходит
- PHP-разработчикам — бот пишется на знакомом языке, без новой платформы
- Laravel-командам — библиотека встаёт в существующий проект
- Тем, кому важен свой сервер — переписка не уходит стороннему сервису
- Проектам без бюджета на подписку — лимитов на число ботов и диалогов нет
Не подойдёт, если бота нужно собрать без программиста: для этого в каталоге есть визуальные конструкторы, а BotMan требует писать и разворачивать код самостоятельно.
Плюсы и минусы BotMan
+Преимущества
- ✓Лицензия MIT: свободное использование, включая коммерческое
- ✓Ядро действительно поддерживают — версия 2.8.11 вышла 3 апреля 2026 года
- ✓Свежие правки по существу: поддержка Laravel 12 и совместимость с PHP 8.4
- ✓1,65 млн установок через Composer и около 20 500 в месяц — база пользователей живая
- ✓Широкая совместимость: PHP от 7.1, Laravel с 6 по 14, Symfony со 2.8 по 7
- ✓Не требует переезда на платформу — встраивается в существующий проект
- ✓Нет абонентской платы и лимитов на число ботов, диалогов и подписчиков
- ✓Данные переписки остаются на вашем сервере
- ✓Один код бота подключается к нескольким мессенджерам через драйверы
−Недостатки
- ✗Нужен PHP-разработчик: визуального конструктора сценариев нет, логика пишется кодом
- ✗Драйверы к мессенджерам обновляют куда реже ядра: Telegram — 2025, Facebook и Slack — 2023, Alexa и Twilio — 2020, WeChat, Nexmo, Cisco Spark и Kik — 2019, Hangouts — 2018
- ✗Документация описывает драйверы к площадкам, чьи репозитории не трогали шесть-семь лет
- ✗BotMan Studio — заготовка на Laravel, последнее изменение декабрь 2022 года; на сайте описана как проект на Laravel 5.5
- ✗Веб-виджет для сайта не обновляли с сентября 2020 года
- ✗Форум сообщества показывает те же обсуждения 2018 года; версия 3.0 из списка пожеланий так и не вышла
- ✗Ссылка на Slack-сообщество из шапки и подвала сайта отвечает ошибкой 500
- ✗Ни сайта, ни документации на русском языке нет
- ✗Готового официального драйвера к ВКонтакте среди 16 имеющихся нет
- ✗Развёртывание, обновления и защита бота — полностью ваша забота
Сценарии использования BotMan
Бот внутри существующего PHP-проекта
Библиотека не привязана к фреймворку и ставится в уже работающее приложение — бот получает прямой доступ к вашим моделям и бизнес-логике без промежуточного API.
Один сценарий на несколько площадок
Логика пишется один раз, а подключение к Telegram, Slack или Facebook Messenger делается отдельным пакетом-драйвером. Перед выбором площадки стоит посмотреть, когда её драйвер обновляли в последний раз.
Бот на своей инфраструктуре
Переписка и данные пользователей не уходят стороннему сервису: приложение целиком работает на вашем сервере, а лицензия MIT не ограничивает коммерческое использование.
Чат-виджет на сайте
Помимо мессенджеров есть драйвер веб-канала и отдельный виджет, который встраивается на страницу. Виджет не обновляли с сентября 2020 года — это стоит учитывать.
Проект без подписки и лимитов
Платы за фреймворк нет, ограничений на число ботов, диалогов и подписчиков тоже. Расходы сводятся к серверу и работе разработчика.
Доверие и масштаб
Отзывы о BotMan
Обзор помог разобраться в сервисе?
Одно нажатие, без регистрации. Ответ увидят те, кто будет выбирать сервис после вас.
Ваш ответ здесь будет первым.
Поделитесь опытом использования
Помогите другим сделать правильный выбор — ваш отзыв будет полезен
Без почты и пароля · обычно публикуем в течение 1–2 дней
Отзывы — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».
Часто задаваемые вопросы о BotMan
?Сколько стоит BotMan?
Нисколько. BotMan распространяется по лицензии MIT: библиотеку можно свободно использовать, в том числе в коммерческих проектах, без платы и без ограничений на число ботов, диалогов и подписчиков. Тарифов, подписки и личного кабинета у проекта нет вовсе. Платить придётся только за свой сервер и за работу разработчика.
?BotMan — это конструктор ботов без программирования?
Нет, и это главное отличие от большинства сервисов в этом разделе. BotMan — библиотека для PHP: она ставится командой composer require botman/botman, а сценарий бота описывается кодом. Визуального редактора сценариев, готовых шаблонов и веб-интерфейса у проекта нет. Без PHP-разработчика запустить бота на нём не получится.
?Проект ещё развивается или заброшен?
Ядро поддерживают. Последняя стабильная версия 2.8.11 вышла 3 апреля 2026 года, до этого добавляли поддержку Laravel 12 и чинили совместимость с PHP 8.4; на Packagist пакет не помечен заброшенным, установок около 20 500 в месяц. При этом страница релизов на GitHub обрывается на 2020 годе — там просто перестали оформлять релизы, и делать вывод по ней нельзя.
?Какие мессенджеры поддерживает BotMan?
Каждая площадка подключается отдельным пакетом-драйвером. В официальной организации на GitHub их шестнадцать: Telegram, Facebook Messenger, Slack, Discord, Twitter, WeChat, Twilio, Nexmo, Cisco Spark, HipChat, Kik, Hangouts Chat, Microsoft Bot Framework, Amazon Alexa, Google Assistant и веб-канал для сайта. В документации описаны двенадцать из них.
?Насколько свежие драйверы к мессенджерам?
Это слабое место проекта. По датам последних изменений в репозиториях: Telegram обновляли в марте 2025 года, Facebook Messenger — в ноябре 2023, Slack — в октябре 2023, Microsoft Bot Framework и Discord — в 2022, Amazon Alexa, Twilio и Google Assistant — в 2020, WeChat, Nexmo, Cisco Spark и Kik — в 2019, Hangouts Chat — в декабре 2018. Заброшенными они не помечены, но перед выбором площадки состояние её драйвера стоит проверить самостоятельно.
?Что такое BotMan Studio?
Это готовая заготовка проекта на Laravel, чтобы не собирать окружение с нуля. На сайте она описана как проект на Laravel 5.5, а последнее изменение в её репозитории датировано декабрём 2022 года. Для нового проекта на свежем Laravel разумнее ставить саму библиотеку в уже созданное приложение — совместимость у неё заявлена вплоть до Laravel 14.
?Где спрашивать, если что-то не работает?
Практически единственное живое место — задачи и обсуждения в репозитории на GitHub. Собственный форум проекта открывается, но обсуждения на его первой странице датированы 2018 годом, а ссылка на Slack-сообщество из шапки и подвала сайта отвечает ошибкой 500. Документация при этом полная и разбита по версиям 2.0, 1.5, 1.4 и master.
?Работает ли BotMan из России?
Да. Проверка с российского IP показала, что сайт проекта, GitHub и Packagist отвечают штатно, VPN не требуется. Ограничений по региону у библиотеки нет: код ставится из Composer, а бот работает на вашем сервере. Русской документации у проекта нет, готового официального драйвера к ВКонтакте — тоже.
Альтернативы BotMan
Визуальный конструктор чат-ботов и AI-ассистентов без кода: сценарий собирается из блоков мышью и работает сразу во всех подключённых мессенджерах и на сайте. Для поддержки, продаж и внутренних процессов.
Российский конструктор чат-ботов и мини-приложений: один сценарий работает сразу в Telegram, MAX, ВКонтакте и WhatsApp. Внутри визуальный редактор, встроенная CRM, рассылки и магазины в Telegram.
Конструктор чат-ботов для пяти мессенджеров с ИИ-агентом, который понимает свободный текст, отвечает по загруженной базе знаний и сам ведёт клиента по веткам сценария. Для малого и среднего бизнеса.
Обновлено: 22 августа 2026 г.