LiveChat
Aby móc skorzystać z LiveChata w panelu KODA, musisz utworzyć konto w Text Developer Console i utworzyć w nim aplikację KODA. Zapoznaj się ze szczegółową instrukcją instalacji.
Konfiguracja aplikacji
Zaloguj się do swojego konta LiveChat. Przejdź do Text Developer Console – Build and Monetize Apps i utwórz nową aplikację zawierającą poniższą konfigurację:
- szablon – pozostaje niewybrany,
- nazwa aplikacji – KODA (dla łatwej identyfikacji roli aplikacji),
- produkt – LiveChat,
- infrastruktura – pozostaje niezaznaczona.
Kliknij w “Create app”. Następnie w ramach utworzonej aplikacji przejdź do widoku “Building blocks” i dodaj nowy blok w aplikacji – “App authorization”. Dla “client type” wybierz opcję “server-side app” i kliknij “Save”.
Następnie zapisz w bezpiecznym miejscu poniższe dane:
- Client ID,
- Client Secret.
Po wyjściu z tego ekranu nie będziesz miał już dostępu do Client Secret.
Dodaj https://chatbot-mxwaxhdter.kodabots.com/livechat/receive do Redirect URI whitelist.
W sekcji App scopes and API access wybierz opcję “All scopes” i zapisz zmiany.
Następnie przejdź do Text Developer Console – Build and Monetize Apps i wygeneruj swój PAT (Personal Access Token):
- uzupełnij nazwę,
- w zakresie uprawnień wybierz opcję “Select all”
Zapisz oba tokeny – będziesz ich potrzebować później.
Konfiguracja w panelu KODA
Wejdź do zakładki “Integracje”, znajdź LiveChat i aktywuj tę integrację klikając w suwak na górze panelu.
Wypełnij wszystkie pola danymi zapisanymi z konsoli LiveChat Developers:
- Client ID – znajdziesz je w bloku “App authorization”,
- Client Secret,
- Account ID – znajdziesz je w PAT panel,
- Personal Access Token – znajdziesz go w PAT panel,
- LiveChat organization ID – znajdziesz je w informacjach o koncie –Text Developer Console – Build and Monetize Apps,
- username – zmienna, która umożliwi identyfikację użytkownika, od którego pochodzi dany czat.
Gdy wszystkie pola integracji będą wypełnione, zapisz zmiany na produkcji, po czym odśwież stronę. Kliknij w przycisk “Połącz”, aby ponownie przeładować stronę.