Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opracowano bota Telegram dla agencji turystycznej, który automatyzuje wstępną komunikację z klientami oraz zbieranie informacji do doboru wycieczki.

Bot działa w prywatnym czacie i jest dodany do grupy. Po uruchomieniu użytkownik wybiera język (ukraiński / rosyjski) i otrzymuje interaktywne menu z sekcjami.

Główna funkcjonalność:
Krok po kroku ankieta do doboru wycieczki
Zachowanie stanu użytkownika (logika FSM)
Wsparcie wielojęzyczne (UA / RU)
Automatyczne przesyłanie wypełnionej ankiety do administratora
Wyświetlanie username, imienia i user_id klienta
Sekcje informacyjne (płatność, anulacja, ubezpieczenie, wylot, ważne do wiedzenia itp.)
Stały przycisk „Chcę na wakacje”
Praca w grupie z przejściem do prywatnego czatu
Przyciski inline i klawiatura odpowiedzi
Obsługa zapytań callback
Logika wieloetapowej interakcji
Po zakończeniu ankiety administrator otrzymuje pełny, zorganizowany wniosek ze wszystkimi odpowiedziami klienta.
Bot jest w pełni gotowy do użytku komercyjnego.

Wykorzystane technologie
Python 3
pyTelegramBotAPI (telebot)
InlineKeyboardMarkup / ReplyKeyboardMarkup
Logika FSM poprzez zachowanie stanów w słownikach
Long Polling
systemd do automatycznego uruchamiania
Rozwój na serwerze Linux (Ubuntu)

Umiejscowienie i infrastruktura
Bot został wdrożony na serwerze Hetzner (Ubuntu).

Zrealizowano:
Wirtualne środowisko (venv)
Usługa systemd do ciągłej pracy
Automatyczne uruchamianie po ponownym uruchomieniu serwera
Logowanie
Możliwość równoległego uruchamiania kilku botów na jednym serwerze
Szczegóły pracy
Budżet 124 PLN
Dodana 22 luty
231 wyświetleń
Freelancer
Oleksandr Bilak
Ukraina Kosów  13  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 13 Sejfów
W serwisie 3 lata