Telegram-бот для сервісу доставки їжі

Python 17 899 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-логіка всередині бота).