Chatbot z Pytonem :Tworzenie i konfigurowanie aplikacji na Facebooku

https://szkolazpieklarodem.pl/

Aby móc wdrożyć naszego chatbota na Facebooku, najpierw musimy posiadać dane uwierzytelniające aplikacji Facebook. Aby uzyskać dane uwierzytelniające Facebooka, musimy skonfigurować aplikację Facebook i stronę, tak jak to zrobiliśmy w jednym z rozdziałów 3.

1. Wejdź na https://developers.facebook.com/ i utwórz aplikację, jeśli jeszcze jej nie masz. Stworzyliśmy jeden dla naszego OnlineEatsBota; teraz stworzymy taki dla HoroskopBota. Wprowadź szczegóły i kliknij Utwórz identyfikator aplikacji. Sprawdź Rysunek, aby zobaczyć, jak wprowadzić nazwę wyświetlaną bota i kontaktowy adres e-mail.

2. Po utworzeniu aplikacji przejdź do opcji Podstawowe w Ustawieniach i kliknij przycisk Pokaż w obszarze Sekret aplikacji. To jest Twój sekret FB. Zobacz rysunek  aby zobaczyć, gdzie dokładnie znajdziesz klucz fb_secret.

3. Przejdź do panelu aplikacji i przewiń w dół do „Dodaj produkt”. Kliknij Dodaj produkt, a następnie dodaj Messengera (kliknij Organizować coś). Sprawdź rysunek .

4. W ustawieniach Messengera, po przewinięciu w dół do sekcji Generowanie tokenu otrzymasz link umożliwiający utworzenie nowej strony dla Twojej aplikacji. Jeśli nie masz jeszcze strony, utwórz ją lub wybierz stronę z menu rozwijanego „Wybierz stronę”. „Token dostępu do strony” to tutaj Twój fb_access_token. Patrz rysunek .

5. Zaraz po sekcji Generowanie tokenu, w obszarze Webhook kliknij w sekcji „Konfiguracja webhooków”. Patrz rysunek .

6. Następnie wybierz token weryfikacyjny, którego będziemy musieli później użyć. Tokenem weryfikacyjnym może być dowolny losowy ciąg znaków. To będzie Twój fb_verify. Sprawdź rysunek , aby dowiedzieć się, gdzie dodać token weryfikacyjny w aplikacji Facebook. Teraz pozostaw pustą sekcję adresu URL wywołania zwrotnego. Nie zamykaj przeglądarki; po prostu to zostaw – jeszcze tu wrócimy.

  1. Miej pod ręką fb_verify, fb_secret i fb_access_token, aby połączyć swojego bota z Facebookiem.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *