https://szkolazpieklarodem.pl/
Cóż, podpis brzmi fajnie, prawda? Do tej pory wdrażaliśmy naszego chatbota w sieci za pomocą Facebooka lub Slacka, mogliśmy też skorzystać z Telegramu itp., Ale teraz nadszedł czas, aby wdrożyć wszystko samodzielnie – własne serwery, własne dane i własną konfigurację modelu przy użyciu własnego interfejsu użytkownika. Jeśli jesteś organizacją lub początkującym przedsiębiorcą, możesz mieć pomysł na bota na Facebooku, Twitterze lub Slacku, ale zawsze chciałbyś, aby działał również na Twoich własnych stronach internetowych, dzięki czemu wartość Twojej marki będzie coraz bardziej rosła w miarę zwiększa się baza użytkowników. W tej sekcji wykorzystamy całą naszą dotychczasową ciężką pracę, aby w końcu zbudować chatbota, który będzie w pełni funkcjonalny i niezależny od jakichkolwiek wywołań API lub narzędzi innych firm, takich jak Dialogflow, wit.ai, Watson itp. Będziesz mieć pełną kontrolę na świecie, aby ulepszyć swojego chatbota tak, jak chcesz i, co najważniejsze, z łatwością skalować go tak, jak chcesz, dla milionów ludzi. Więc zacznijmy. Pierwszym krokiem jest upewnienie się, że dwie z naszych aplikacji, które wdrożyliśmy do tej pory w poprzednich sekcjach, działają. Wiesz już, jak przeprowadzić podstawową kontrolę zdrowia psychicznego. Aby móc korzystać z modelu chatbota na dowolnej platformie, zawsze potrzebujesz uruchomionej aplikacji do zarządzania oknami dialogowymi i aplikacji do wykonywania akcji. Teraz w tym samym katalogu projektu, w którym tworzyliśmy facebook.py i slack.py, utworzymy nowy plik o nazwie myown_chatbot.py. Utworzone wcześniej skrypty, takie jak facebook.py i slack.py, są samodzielnymi skryptami, które stworzyliśmy, abyśmy mogli po prostu powiedzieć Heroku w poleceniu, który skrypt ma uruchomić, aby uruchomić aplikację. Teraz tworzymy własny skrypt, który będzie przesyłał żądanie/odpowiedź pomiędzy użytkownikiem a chatbotem za pośrednictwem interfejsów API REST. Wdrożenie własnego chatbota składa się z dwóch części. W pierwszej części napiszemy skrypt, który utworzy kanał niestandardowy i wdroży go jako API REST. W drugiej części potrzebujemy własnego interfejsu użytkownika, ponieważ do tej pory do rozmów używaliśmy ekranów czatu Facebooka i Slacka.