Никита Куликов
Tech&Team Lead
Ростов-на-Дону

Разработка Telegram-ботов на PHP

  • Категории: PHPDays
  • Секции: PHP

Описание:

— Как устроен приём апдейтов через webhook
— Очереди как буфер: помогают разгрузить webhook и обрабатывать всё асинхронно.
— Идемпотентность: защита от повторных апдейтов и дублей callback-запросов.
— Целостность и порядок: как обрабатываем события строго по очереди и избегаем гонок.
— Надёжная доставка: повторные попытки, логирование отправок, реакция на ошибки Telegram API.
— Модульная архитектура: бот как изолированный модуль в PHP-приложении, не захламляет основное ядро.
— Filament как административный интерфейс: справочники, рассылки, настройки
— Управление состоянием пользователя: как строим цепочки взаимодействий, многошаговые сценарии
— Обновление на лету: кнопки, тексты, логика рассылок
— меняем из админки.
— Rate limiting: как не упереться в лимиты Telegram при массовых отправках, используем троттлинг и очереди.
— Callback-кнопки без хаоса: архитектура обработки команд и колбэков, чтобы масштабировать без боли

О спикере

Никита Куликов

Tech&Team Lead
Ростов-на-Дону

Tech&Team Lead в Лондонском стартапе (Telegram-бот с ИИ)

Похожие доклады
Энтерпрайз Бложик
PHP и машинного обучения: как навести порядок в товарных справочниках
Роборевьюер: чем всё обернулось
WordPress без тормозов — за рулем разработчик