Бот для уведомлений о добавлении нового сорта пива в Telegram-канал (PHP)

Ссылка на работу
Язык программирования: PHP Используемые библиотеки: CURL, интерфейс Yii 2.0 Framework для соединения с СУБД MySQL. Используемые API: Telegram API. Краткое описание: Бот, оправляющий уведомления в Телеграмм-канал о добавлении нового сорта пива на сайте сети магазинов-баров, написанного на Yii 2.0 Framework. Алгоритм работы: После того, как пользователь добавляет пункт - записывается текущая метка времени в БД. Каждый раз при запуске скрипта (бота) производится проверка на существование метки времени в таблице БД. Если пункт добавлен позднее определенного в конфигурационном файле количества минут, то отправит о нем уведомление в канал телеграмма через Telegram API и уберет у товара метку времени в таблице БД. Реализованные возможности: - конфигурационный файл для изменения настроек скрипта; - Логирование работы для отслеживания правильности работы и легкого поиска ошибок; - Шаблонная система для отправляемого уведомления, адаптированная для легкого изменения текста обычным пользователем; - Обнаружение ошибок API для гарантированной доставки уведомления; - автоматическая проверка и создание необходимого для работы поля в соответствующей таблице БД.