Telegram-бот для сервиса доставки питания

Python 17 826 UAH
Работа 3 из 4
Разработан Telegram-бот, который полностью автоматизирует процесс работы с заказами и ежедневным меню доставки.

Основные возможности

1. Работа с заказами

оформление заказа через бота;

сохранение данных клиента (имя, телефон, адрес, калорийность, период);

определение активного заказа;

автоматический расчёт дня программы (например: день 5 из 14);

автоматическое закрытие заказа после окончания периода.

2. Уведомления

уведомление о наличии активного заказа;

ежедневные уведомления о доставке на завтра;

отправка меню на следующий день;

3. Работа с меню

меню хранится в Google Sheets;

бот автоматически подтягивает меню из таблицы;

меню может изменяться без изменения кода;

поддержка разных калорийностей и дней программы;

вывод меню по приёмам пищи.

4. Интеграции

Google Sheets API для получения меню;

хранение заказов в CSV;

работа на сервере (Linux, systemd).

5. Администрирование и стабильность

подробные логи работы;

обработка ошибок;

защита от битых данных;

стабильная работа фоновых задач.

6. Технические особенности

Python;

асинхронный Telegram-бот;

работа с API Google;

автоматические фоновые процессы (cron-логика внутри бота).