LeadStream Bot (Integracja Telegramu z CRM "KeyCRM" przez API.)
Został stworzony bot Telegram, który automatycznie zbiera zgłoszenia od klientów i przekazuje je do systemu CRM KeyCRM. Głównym celem jest uproszczenie procesu pozyskiwania kontaktów od potencjalnych klientów i uczynienie go całkowicie zautomatyzowanym. Po uruchomieniu komendy /start bot wita użytkownika i proponuje naciśnięcie przycisku „Zostaw zgłoszenie”. Po naciśnięciu bot kolejno pyta o trzy podstawowe pola: imię i nazwisko, numer telefonu w formacie +380… (z podstawową weryfikacją poprawności) oraz adres email (weryfikacja obecności znaku @). Po wprowadzeniu wszystkich danych bot formuje zapytanie JSON i za pomocą metody POST wysyła informacje do CRM KeyCRM przez jego API. W przypadku pomyślnego otrzymania zgłoszenia użytkownik widzi komunikat „Super! Twoje zgłoszenie zostało przyjęte, wkrótce się skontaktujemy”, a w przypadku błędu - „Ojej, coś poszło nie tak, spróbuj trochę później”.
Bot został zrealizowany w języku Python z wykorzystaniem biblioteki python-telegram-bot, logika jest zorganizowana w funkcje dla każdego etapu (zbieranie, weryfikacja, wysyłanie, odpowiedzi). Zrealizowano obsługę możliwych błędów przez try/except, przewidziano podstawowe logowanie dla diagnostyki. W rezultacie uzyskano w pełni działającego bota Telegram, który przyjmuje zgłoszenia od użytkowników, weryfikuje wprowadzone dane i automatycznie dodaje informacje do systemu CRM, informując klienta o wyniku.
Bot został zrealizowany w języku Python z wykorzystaniem biblioteki python-telegram-bot, logika jest zorganizowana w funkcje dla każdego etapu (zbieranie, weryfikacja, wysyłanie, odpowiedzi). Zrealizowano obsługę możliwych błędów przez try/except, przewidziano podstawowe logowanie dla diagnostyki. W rezultacie uzyskano w pełni działającego bota Telegram, który przyjmuje zgłoszenia od użytkowników, weryfikuje wprowadzone dane i automatycznie dodaje informacje do systemu CRM, informując klienta o wyniku.