01ЗАДАЧА
Боты без рутины
Каждый бот заново реализовывал команды, диалоги и права доступа.
Открытый PHP-фреймворк для Telegram-ботов с системой диалогов на inline-кнопках, отслеживанием ответов и сессиями; работает демоном или через webhook. На нём построены почти все мои боты.
Каждый бот заново реализовывал команды, диалоги и права доступа.
Команды — публичные методы с суффиксом Command, диалоги с ожиданием ответа, роли администраторов; рядом — yii2-telebot и набор небольших библиотек (yii2-model-params, php-json-db и др.).
Лицензия MIT, более 500 установок; на фреймворке работают бот-тренер, бот для конференции и другие.