Telegram-bot do dostarczania sushi (integracja z Google Sheets)
Opracowałem chatbota do automatyzacji przyjmowania zamówień usługi dostawy.
Funkcjonalność:
— Wygodne menu z kategoriami (Sushi, Rolki, Napoję) oraz zdjęciami potraw.
— Nawigacja przyciskami (dalej/wstecz) do przeglądania produktów.
— Pełnoprawny koszyk: dodawanie produktów, przeglądanie listy, obliczanie łącznej kwoty, czyszczenie.
— Składanie zamówienia z prośbą o numer telefonu.
Część techniczna:
— Bot napisany w Pythonie (biblioteka Aiogram 3).
— Użyto FSM (maszyna stanów) do pracy z koszykiem użytkownika.
— Zrealizowano integrację z Google Sheets API: gdy tylko klient składa zamówienie, natychmiast pojawia się ono w arkuszu Google menedżera (z datą, kwotą i listą produktów).
Funkcjonalność:
— Wygodne menu z kategoriami (Sushi, Rolki, Napoję) oraz zdjęciami potraw.
— Nawigacja przyciskami (dalej/wstecz) do przeglądania produktów.
— Pełnoprawny koszyk: dodawanie produktów, przeglądanie listy, obliczanie łącznej kwoty, czyszczenie.
— Składanie zamówienia z prośbą o numer telefonu.
Część techniczna:
— Bot napisany w Pythonie (biblioteka Aiogram 3).
— Użyto FSM (maszyna stanów) do pracy z koszykiem użytkownika.
— Zrealizowano integrację z Google Sheets API: gdy tylko klient składa zamówienie, natychmiast pojawia się ono w arkuszu Google menedżera (z datą, kwotą i listą produktów).