Telegram-bot dla usługi dostawy jedzenia

Python 1503 PLN
Praca 3 z 4
Opracowano bota Telegram, który w pełni automatyzuje proces pracy z zamówieniami i codziennym menu dostawy.

Główne możliwości

1. Praca z zamówieniami

składanie zamówienia przez bota;

zapisywanie danych klienta (imię, telefon, adres, kaloryczność, okres);

określenie aktywnego zamówienia;

automatyczne obliczanie dnia programu (na przykład: dzień 5 z 14);

automatyczne zamknięcie zamówienia po zakończeniu okresu.

2. Powiadomienia

powiadomienia o istnieniu aktywnego zamówienia;

codzienne powiadomienia o dostawie na jutro;

wysyłanie menu na następny dzień;

3. Praca z menu

menu przechowywane w Google Sheets;

bot automatycznie pobiera menu z tabeli;

menu może być zmieniane bez zmiany kodu;

wsparcie dla różnych kaloryczności i dni programu;

wyświetlanie menu według posiłków.

4. Integracje

Google Sheets API do pobierania menu;

przechowywanie zamówień w CSV;

praca na serwerze (Linux, systemd).

5. Administracja i stabilność

szczegółowe logi pracy;

obsługa błędów;

ochrona przed uszkodzonymi danymi;

stabilna praca zadań w tle.

6. Cechy techniczne

Python;

asynchroniczny bot Telegram;

praca z API Google;

automatyczne procesy w tle (logika cron wewnątrz bota).