Telegram-бот для сервиса доставки питания
Разработан Telegram-бот, который полностью автоматизирует процесс работы с заказами и ежедневным меню доставки.
Основные возможности
1. Работа с заказами
оформление заказа через бота;
сохранение данных клиента (имя, телефон, адрес, калорийность, период);
определение активного заказа;
автоматический расчёт дня программы (например: день 5 из 14);
автоматическое закрытие заказа после окончания периода.
2. Уведомления
уведомление о наличии активного заказа;
ежедневные уведомления о доставке на завтра;
отправка меню на следующий день;
3. Работа с меню
меню хранится в Google Sheets;
бот автоматически подтягивает меню из таблицы;
меню может изменяться без изменения кода;
поддержка разных калорийностей и дней программы;
вывод меню по приёмам пищи.
4. Интеграции
Google Sheets API для получения меню;
хранение заказов в CSV;
работа на сервере (Linux, systemd).
5. Администрирование и стабильность
подробные логи работы;
обработка ошибок;
защита от битых данных;
стабильная работа фоновых задач.
6. Технические особенности
Python;
асинхронный Telegram-бот;
работа с API Google;
автоматические фоновые процессы (cron-логика внутри бота).
Основные возможности
1. Работа с заказами
оформление заказа через бота;
сохранение данных клиента (имя, телефон, адрес, калорийность, период);
определение активного заказа;
автоматический расчёт дня программы (например: день 5 из 14);
автоматическое закрытие заказа после окончания периода.
2. Уведомления
уведомление о наличии активного заказа;
ежедневные уведомления о доставке на завтра;
отправка меню на следующий день;
3. Работа с меню
меню хранится в Google Sheets;
бот автоматически подтягивает меню из таблицы;
меню может изменяться без изменения кода;
поддержка разных калорийностей и дней программы;
вывод меню по приёмам пищи.
4. Интеграции
Google Sheets API для получения меню;
хранение заказов в CSV;
работа на сервере (Linux, systemd).
5. Администрирование и стабильность
подробные логи работы;
обработка ошибок;
защита от битых данных;
стабильная работа фоновых задач.
6. Технические особенности
Python;
асинхронный Telegram-бот;
работа с API Google;
автоматические фоновые процессы (cron-логика внутри бота).