Telegram-bot dla usługi dostawy jedzenia
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).
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).