Chatbot z Pytonem : Samodzielne wdrożenie Chatbota

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.

Per-āa : Oddawanie czci ludziom

https://szkolazpieklarodem.pl/

Jedną z najbardziej znanych form kultu w wioskach był kult przodków, w którym mieszkańcy wsi czcili zmarłych członków rodziny, cofając się o dwa lub trzy pokolenia. Żyjący Egipcjanie apelowali do przodków o pomoc w codziennych problemach. Egipcjanie wierzyli, że po odrodzeniu się jednostki w życiu pozagrobowym, stał się akh ikr en re, czyli „doskonałym duchem Re”. Uważano, że te osoby mają moc wpływania na życie żywych, a także wpływania na bogów życia pozagrobowego. Uszczęśliwiając przodków – oferując codziennie jedzenie i picie – Egipcjanie dbali o to, by ich zmarli krewni wspierali żyjących członków rodziny. Egipcjanie objęli swoich przodków i włączyli ich w swoje codzienne życie, umieszczając nawet fałszywe drzwi w swoich salonach, które pozwalały duchom przodków wejść do domu i uczestniczyć w rodzinnych posiłkach i zajęciach. Nie jest to coś, co przemawiałoby dziś do przeciętnego właściciela domu.

Wśród nich byli niektórzy ważni deifikowani ludzie, których wielbiła znaczna liczba w różnych regionach Egiptu

* Imhotep, architekt, który zbudował piramidę schodkową w Sakkarze, był deifikowany jako bóg medycyny, mimo że za życia nie był lekarzem.

* Senwosret III był czczony w mieście Kahun, ponieważ był odpowiedzialny za założenie miasta dla robotników, którzy zbudowali jego piramidę w el-Lahun.

* Amenhotep I był czczony przez mieszkańców Deir el Medina jako założyciel ich wioski.

* Amenhotep, syn Hapu, był wezyrem za panowania Amenhotepa III i był czczony jako mędrzec. Był bogiem patronem lekarzy i uzdrowień i wierzono, że pomagał w poczęciu.

* Horemheb był czczony przez Ramzesa II, który założył świątynię w niekrólewskim grobowcu Horemheba w Sakkarze. Kult ten był spowodowany przerwą, jaką Horemheb dał rodzinie Ramzesa II, wybierając swojego dziadka na króla po jego śmierci.

Ludzie składali ofiary posągom deifikowanych ludzi, a także recytowali im modlitwy i zaklęcia.

Chatbot z Pytonem : Weryfikacja po wdrożeniu: Slack Bot

https://szkolazpieklarodem.pl/

Przejdźmy do naszego obszaru roboczego, w którym tworzyliśmy aplikację, a w sekcji Aplikacje po lewej stronie znajdziesz swojego bota. Spróbuj z nim porozmawiać i zobacz, czy będzie dobrze. Mój bot radzi sobie całkiem nieźle, podając mi horoskop na dziś, który warto przeczytać. Jeśli nie udało Ci się dotrzeć do tego momentu, sprawdź rysunek 5., aby zobaczyć, jak reaguje mój bot Slack.

Tak więc, ludzie, skończyliśmy z naszym Slack Botem. W następnej sekcji będziemy wdrażać naszego bota w naszym własnym interfejsie użytkownika. Tworzenie własnego interfejsu użytkownika może wymagać pewnych umiejętności front-endowych, ale nie martw się — mamy takie plany.

Per-āa : Wyrocznie konsultacyjne

https://szkolazpieklarodem.pl/

Oprócz interakcji z boginią Maat, Egipcjanie szukali odpowiedzi na kwestie prawne i argumenty w postaci wyroczni. Zarówno biedni, jak i bogaci używali wyroczni do rozstrzygania wszelkich nieporozumień, w tym osobistych. Ludzie albo zwracali się do wyroczni w świątyniach, albo gdy posąg boga przechodził procesję ulicami. Ludzie mieli dwa sposoby proszenia o pomoc. Mogliby:

* Umieść pisemną wiadomość w świątyni przed boskim posągiem. To zostałoby przekazane kapłanowi, który umieściłby go przed bogiem. Bóg odpowiedział na wiadomość, używając tablic tak/nie (znaleziono ich kilka). Odpowiedź ta została następnie zinterpretowana przez kapłanów.

* Przemawiaj do posągu przez kapłanów, którzy nosili świętą korę (łódź z posągiem) podczas procesji. Ludzie wykrzykiwali swoje pytania, a posąg odpowiadał, zmieniając nacisk na ramiona kapłanów, którzy trzymali korę. Sposób, w jaki księża klękali lub kłaniali się, miał dla ludzi różne znaczenie.

Geniusz systemu wyroczni polegał na tym, że jeśli nie podobała ci się odpowiedź jednego boga, szedłeś i pytałeś innego. Nie było ograniczeń co do liczby boskich przekonań.

Chatbot z Pytonem : Subskrybuj wydarzenia związane z botami

https://szkolazpieklarodem.pl/

W tym kroku po prostu przewiniemy stronę subskrypcji wydarzeń, przejdziemy do sekcji „Subskrybuj wydarzenia botów” i klikniemy „Dodaj wydarzenie użytkownika bota”. Aby zrozumieć, gdzie należy nawigować, zapoznaj się z rysunkiem .

Subskrybowanie wydarzeń bota to nic innego jak zadeklarowanie zdarzeń, na które bot ma odpowiedzieć. Zademonstrujemy tutaj tylko dwa scenariusze: pierwszy, gdy ktoś wymieni nazwę bota (tj. app_mention), i drugi, gdy ktoś bezpośrednio wyśle botowi wiadomość (tj. Message.im). Teraz kliknij Zapisz zmiany i gotowe. Czas przetestować naszego chatbota Slack, tak jak to zrobiliśmy w poprzedniej sekcji dla Facebooka.

Per-āa : Robisz voodoo, które robisz

https://szkolazpieklarodem.pl/

Egipcjanie mogą brzmieć jak pokojowo nastawieni, ale w rzeczywistości niektóre z ich praktyk religijnych były wprost mściwe. W szczególności wierzyli w moc figurek z gliny lub wosku w sprowadzaniu zniszczenia na swoich wrogów – podobnie jak dobrze znana praktyka używania lalek voodoo. Te starożytne egipskie postacie występują w dwóch rodzajach:

* Liczby przekleństw zostały użyte do zniszczenia politycznych wrogów Egiptu i dlatego były używane tylko przez króla. Każda figurka przedstawiała związanego jeńca. Na torsie jeńca znajdowały się listy tradycyjnych wrogów Egiptu (Nubijczyków, Azjatów, Libijczyków, Syryjczyków). Figury te zostały rytualnie rozbite i zakopane, przedstawiając zniszczenie wymienionych wrogów.

* Figurki przekleństwa zostały wykonane i wykorzystane przez osoby prywatne jako sposób na unieruchomienie innej osoby. Z figurą robiono zwykle coś strasznego – palenie lub wbijanie w nią gwoździ. Aby uczynić te figury bardziej efektownymi, w podobiznę wtopiono kosmyk włosów lub gwóźdź przeklętego osobnika. Figurki klątwy zostały wykonane z prostych materiałów, takich jak glina czy wosk. Przypuszczalnie ludzie mogliby tworzyć własne bez potrzeby korzystania z pomocy osoby trzeciej.

Chociaż te figurki były używane głównie do wyrządzania szkód i zniszczenia, niektórzy ludzie byli kreatywni i używali ich z dość wątpliwych powodów. Jedna z figur w paryskim Luwrze (datowana na 200-300 ne) przedstawia kobietę związaną z rękami za plecami i żelaznymi prętami wbitymi w oczy i okolice łonowe. Ta figurka została zakopana wraz z ołowianą tabliczką z zaklęciem miłosnym, które wskazuje, że figurka została stworzona z miłości. Jednak według tabliczki, gdyby prawdziwa kobieta nie uległa urokowi mężczyzny, który wykonał figurę, zostałaby zniszczona. Miejmy nadzieję, że się w nim zakochała – jestem pewien, że miał ukryte głębie.

Chatbot z Pytonem : Ostateczne wdrożenie Slack Bota w Heroku

https://szkolazpieklarodem.pl/

Aby w końcu wdrożyć naszego nowego bota Slack w Heroku, uruchomimy podobny zestaw poleceń Heroku z wiersza poleceń, aby wdrożyć naszą aplikację.

$ git init

$ heroku git:remote -a <your-heroku-app-name>

$ git add .

$ git commit -am “deploy my bot”

$ git push heroku master

Subskrybuj wydarzenia Slack

Teraz kliknij zakładkę „Subskrypcje wydarzeń” i aktywuj funkcjonalność subskrypcji wydarzeń, przełączając przycisk na ekranie. Wprowadź adres URL webhooka aplikacji Heroku dla Slacka. Jeśli Twoja aplikacja została poprawnie wdrożona na Heroku ze zmodyfikowanym plikiem Procfile, adres URL Twojego webhooka dla Slacka będzie miał postać app_url + /webhooks/slack/webhook, który wygląda następująco:

https://horoskopbot1212.herokuapp.com/webhooks/slack/webhook

Po wysłaniu przez Slack żądania HTTP POST na powyższy adres URL z parametrem wyzwania zobaczysz zweryfikowany znacznik, a nasz punkt końcowy musi odpowiedzieć wartością wyzwania. Jest to podobne do tego, co omawialiśmy podczas tworzenia tajnego tokena chatbota na Facebooku. Aby dowiedzieć się więcej, sprawdź rysunek

Per-āa : Ochrona żywych

https://szkolazpieklarodem.pl/

Wszyscy Egipcjanie – zarówno królewscy, jak i nie-królewscy – wierzyli w moc amuletów, które chronią i wzmacniają swoich nosicieli, zarówno żyjących, jak i zmarłych. Amulet to figurka wykonana z dowolnego materiału, którą można przyczepić do naszyjnika, bransoletki lub pierścionka. Istniały setki różnych rodzajów amuletów. Wiele zawierało wizerunki konkretnych bóstw; każdy zapewniał szczególną ochronę przed indywidualnym bogiem lub boginią. Amulety były noszone na naszyjnikach i bransoletkach, samodzielnie lub w połączeniu z innymi, raczej jak nowoczesna bransoletka z wdziękiem. Inne amulety reprezentowały aspekty mitologii, a także znaki hieroglificzne i obejmowały:

* Ankh: znak życia wiecznego.

* Skarabeusz: stworzenia podobne do chrząszczy związane z bogiem słońca, dające nadzieję na nowe życie i zmartwychwstanie.

* Eye of Horus: Ludzkie oko z brwiami i oznaczeniami poniżej. Prawe oko kojarzyło się ze słońcem; lewe oko z księżycem. Żywym Oko Horusa zapewniało ochronę przed wszelkimi złośliwymi duchowymi lub fizycznymi siłami. Na mumiach często można znaleźć oboje oczu, ponieważ mają one moc zmartwychwstania.

* Jeże: noszone w celu uzyskania płodności i odrodzenia – ze względu na ponowne pojawienie się zwierzęcia po hibernacji.

* Noga: Noga stanowi część pisma hieroglificznego oznaczającego „zdrowie” i nadającego zdrowie noszącemu.

* Dwa palce: zazwyczaj palec wskazujący i środkowy. Znaleziony tylko na mumiach. Reprezentuje palce balsamisty, zapewniając mumifikację, a także zapewniając dodatkową ochronę wrażliwych części ciała.

* Muchy: noszone dla płodności i ochrony przed uporczywymi owadami. Złote egzemplarze były honorem wojskowym, przyznawanym przez króla.

* Żaby: noszone głównie przez kobiety, aby wchłonąć płodność żaby.

* Ekierka i pion stolarski. Te symbole obdarzały noszącego wieczną sprawiedliwością i stabilnością.

Amulety noszone przez żywych były także sposobem na pokazanie bogactwa – im bogatszy materiał, tym bogatszy noszący. Większość była wykonana z fajansu (materiału podobnego do szkła), chociaż niektóre z kamieni półszlachetnych, takich jak karneol, ametyst i onyks.

Chatbot z Pytonem : Edytowanie swojego profilu

https://szkolazpieklarodem.pl/

Na tym etapie nie będziemy tworzyć żadnego nowego pliku Procfile, ponieważ pracujemy z tą samą bazą kodu. Zmienimy nasz istniejący plik Procfile na następujący, aby działał z naszym botem Slack. Zmieniamy więc po prostu nazwę pliku skryptu z facebook.py na slack.py, aby Heroku użył podanego pliku do uruchomienia aplikacji.

www: python -m spacy downkload pl && python slack.py

Per-āa : Udział w festiwalach

https://szkolazpieklarodem.pl/

Święta były ważną częścią kultu zarówno dla religii państwowej, jak i domowej. Zapisy historyczne pokazują wiele festiwali każdego miesiąca, z których najważniejsze to

* Piękny Festiwal Doliny w Tebach. Rodziny odwiedzały zmarłych krewnych w kaplicach grobowych, aby ucztować z nimi. Posąg Amona został przewieziony w długiej procesji z Karnaku do wszystkich świątyń grobowych na zachodnim brzegu Nilu.

* Festiwal Sokara-Ozyrysa. Święto to obchodzono w nocy jako święto pogrzebowe/księżycowe. Ludzie nosili cebulę na szyi i składali ofiary bogu i zmarłym. Znaczenie cebuli można zgadywać, ale bez wątpienia okolica miała przez jakiś czas szczególnie ostry zapach.

* Festiwal Opetów w Tebach. Posąg Amona został przeniesiony w procesji wzdłuż alei sfinksów ze świątyni w Karnaku do świątyni w Luksorze. Statua przebywała w świątyni w Luksorze przez kilka dni, zanim wróciła do świątyni Karnak.

* Festiwal Pijaństwa w Deir el Medina. Święto to było na cześć Hathor i, jak sama nazwa wskazuje, obejmowało pięć dni picia. Poprzednie i wiele innych festiwali pozwoliło wszystkim mieć czas wolny od pracy, aby obejrzeć procesje ulicami – a także cieszyć się dodatkowymi racjami żywnościowymi oraz smaganiem i biciem piwa!