Per-āa : Docenianie świętej geografii

https://szkolazpieklarodem.pl/

Chociaż rytuały, które wykonywał kapłan, były takie same, każdy ośrodek kultowy miał swoje specyficzne praktyki, w tym zakazaną żywność, święte zwierzęta, święte symbole i modlitwy. Większość bóstw państwowych miała również określone lokalizacje, które służyły jako ich główne ośrodki kultu. Te strony były szczególnie czczone:

* Głównym ośrodkiem kultu Ra było Heliopolis. Wykopaliska wskazują, że jego świątynia była większa niż świątynia w Karnaku, ale niestety nie jest ona obecnie dostępna dla publiczności.

* Główne centrum kultu Amona znajdowało się w Karnaku, chociaż był czczony w całym kraju. Jest to największy kompleks świątynny na świecie i jest obowiązkowym punktem wycieczki do Luksoru.

* Głównym ośrodkiem kultu Ozyrysa było Abydos, które nadal możesz odwiedzić.

* Głównym ośrodkiem kultu Izydy była Philae, częsty przystanek dla turystów.

* Horus miał trzy główne ośrodki kultu; dwa pierwsze nadal stoją i warto je odwiedzić:

  • Edfu, gdzie czczono go na podobieństwo uskrzydlonego dysku.
  • Kom Ombo, gdzie czczono go jako syna Re.
  • Heliopolis, gdzie czczono go jako Re-Harakhti.

* Główne centrum kultu Hathor znajdowało się w Denderah i nadal możesz je odwiedzić.

Ośrodki kultu Setha znajdowały się w regionie Delta w Avaris i Qantir. Te strony nie są otwarte dla publiczności.

Chatbot z Pytonem : Wdrażanie Chatbota na Slacku

https://szkolazpieklarodem.pl/

W tej sekcji będziemy wdrażać naszego chatbota na platformie Slack. Slack to narzędzie do współpracy zespołowej, cieszące się dużą popularnością wśród programistów i korporacji. Jeśli nie jesteś osobą korzystającą z mediów społecznościowych, możesz potrzebować pomocy Slacka, aby porozmawiać ze swoim chatbotem za pomocą interfejsu. Przejdźmy więc do tworzenia naszego pierwszego wewnętrznego chatbota na platformie Slack. Aby wdrożyć naszego Horoskopowego Chatbota w trybie Slack, napiszemy samodzielny skrypt, tak jak to zrobiliśmy w przypadku Facebooka.

Per-āa : Oddawanie czci Bogom

https://szkolazpieklarodem.pl/

Kult każdego z setek starożytnych egipskich bogów – niezależnie od geografii czy funkcji – był taki sam we wszystkich świątyniach Egiptu. Kult w domu był podobny, z tym wyjątkiem, że obrzędy odprawiała rodzina, a nie księża. Posąg boga umieszczono w sanktuarium na tyłach świątyni, a kapłan wchodził do tego sanktuarium dwa razy dziennie (o świcie i o zmierzchu), aby odprawiać rytuały:

* O świcie kapłan wyjął figurkę z sanktuarium, umył ją, namaścił wonnościami i maściami i ubrał w świeży lniany szal. Bóstwu ofiarowano następnie jedzenie i picie, które umieszczano u jego stóp. Po tym, jak bóstwo zabrało pokarm duchowy, rozdano go kapłanom w świątyni.

* O zmierzchu powtórzono te same rytuały i położono figurkę do łóżka. Posąg został obmyty, namaszczony wonnościami i maściami, ofiarowano mu jedzenie i picie, które ponownie położono u jego stóp. Zostało to usunięte po tym, jak bóstwo zabrało z niego pokarm duchowy. Następnie posąg został umieszczony w sanktuarium do rana, kiedy rytuały rozpoczęły się od nowa.

Podczas tych obrzędów kapłan recytował modlitwy i zaklęcia, których charakter różnił się w zależności od bóstwa i jego roli.

Chatbot z Pytonem : Weryfikacja po wdrożeniu: Chatbot Facebooka

https://szkolazpieklarodem.pl/

W normalnych scenariuszach tworzenia oprogramowania ludzie tworzą oprogramowanie, testują je, a następnie wdrażają i przeprowadzają PDV (weryfikację po wdrożeniu). Będziemy również robić coś podobnego, a po udanym wdrożeniu na Facebooku Messenger zrobimy PDV dla naszego chatbota. Jest to ważne, ponieważ, jak się dowiedziałeś, chatbot ma część, w której musi połączyć się z serwerem akcji, aby odpowiedzieć na niektóre żądania użytkownika. PDV przypomina test zdrowego rozsądku, który pozwala sprawdzić, czy ogólnie stan aplikacji jest dobry. Jeśli budujesz bota, który korzysta z interfejsów API od 10 do 15 różnych dostawców, koniecznie sprawdź wszystkie scenariusze, w których bot trafia na serwer akcji i używa interfejsu API do zwracania danych użytkownikowi. Przejdź więc do komunikatora lub Facebooka w przeglądarce komputera i wyszukaj swojego bota, aby zacząć rozmawiać. Rysunki  pokazują, co robi i mówi mi mój horoskop-bot.

Voila! Nasza pierwsza autorska aplikacja chatbot jest wdrażana w Internecie i można uzyskać do niej dostęp za pośrednictwem platformy Facebook Messenger. Więc śmiało, udostępnij to swojej rodzinie, przyjaciołom, współpracownikom i całemu światu.

Per-āa :Cichy: Meretseger

https://szkolazpieklarodem.pl/

Niektóre bóstwa domowe były czczone w określonych regionach, jak w przypadku Meretseger, którego czczono głównie w Deir el Medina. Jest przedstawiana jako kobra lub jako kobieta z kobrą na głowie, z otwartym kapturem i gotową do uderzenia. Chroniła mieszkańców wioski przed ukąszeniami kobr, skorpionów i pająków. Dolina Królów, w której pracowali mieszkańcy Deir el Medina, leżała w cieniu naturalnego wzgórza w kształcie piramidy zwanego Meretseger, co oznacza „tę, która kocha ciszę”. Uważano, że bogini chroni ludzi w taki sam sposób, jak góra obezwładnia i chroni krajobraz.

Chatbot z Pytonem : Integracja webhooka z Facebookiem

https://szkolazpieklarodem.pl/

Wróćmy teraz do konfiguracji naszej aplikacji na Facebooku. Przejdziemy do punktu, w którym zakończyliśmy w kroku 3 i dodamy nasz adres URL wywołania zwrotnego. Pamiętaj, aby sprawdzić wiadomości w polach subskrypcji. Sprawdź rysunek  w celach informacyjnych.

Kliknij „Sprawdź i zapisz”. Facebook dopasuje token weryfikacyjny, korzystając z powyższego adresu URL, czyli serwera, lub powie, że nasza aplikacja będzie odpowiadać tylko na żądania, które mają prawidłowy token weryfikacyjny. Po dopasowaniu tokena weryfikacji subskrypcja webhooka zostanie aktywowana dla naszej aplikacji. Następnie wybierz stronę, na której możesz zasubskrybować swój webhook do zdarzeń strony, w sekcji Webhooks na stronie. Kliknij subskrybuj

Wszystko gotowe! Czas przetestować naszego horoskopowego bota na Facebooku.

Per-āa : Zrzędliwy hipopotam: Taweret

https://szkolazpieklarodem.pl/

Innym bóstwem związanym z płodnością i porodem jest ciężarna bogini hipopotam Taweret, która stoi wyprostowana na tylnych łapach z obwisłymi ludzkimi piersiami, brzuchem spuchniętym ciążą i grzywą uformowaną z ogona krokodyla. Więc prawdziwy obserwator! Taweret był agresywnym obrońcą kobiet podczas porodu i jest przedstawiany na podobnych przedmiotach jak Bes, w tym na zagłówkach i przedmiotach kosmetycznych. Miała również rolę w życiu pozagrobowym i jest przedstawiana na różnych egzemplarzach Księgi Umarłych.

Chatbot z Pytonem : Weryfikacja wdrożenia naszej aplikacji do zarządzania dialogami na Heroku

https://szkolazpieklarodem.pl/

Aby sprawdzić, czy nasza aplikacja do zarządzania oknami dialogowymi została pomyślnie wdrożona w Heroku, wykonamy następujące kroki.

  1. Weź adres URL podany przez Heroku i dołącz do niego ten punkt końcowy:

/webhooks/facebook/webhook?hub.verify_token=TWÓJ_FB_VERIFY_TOKEN&hub.challenge=pomyślnie zweryfikowane. Upewnij się, że używasz prawidłowego tokena weryfikacyjnego, którego użyłeś do ustawień webhooków na Facebooku. Kompletny adres URL wygląda dla mnie następująco: https://horoskopbot1212.herokuapp.com/webhooks/facebook/webhook?hub.verify_token=my-secret-verifytoken&hub.challenge=success.

2. Przejdź do przeglądarki i wklej cały adres URL, a wartość hub.challenge powinna zostać zwrócona, jeśli Twój hub.verify_token jest poprawny. Twój pełny adres URL będzie wyglądał następująco: https://horoskopbot1212.herokuapp.com/webhooks/facebook/webhook?hub.verify_token=YOUR_FB_VERIFY_TOKEN&hub.challenge=successfully_verified. Jeśli w przeglądarce pojawi się komunikat „pomyślnie_sprawdzono”, oznacza to, że aplikacja została pomyślnie wdrożona i działa.

Per-āa : Szczęśliwy krasnolud: Bes

https://szkolazpieklarodem.pl/

Pewna liczba bóstw była wyłącznie częścią domowego panteonu. Większość z nich nie jest najatrakcyjniejszymi bóstwami, ale bardziej odwołuje się do życia zwykłych ludzi. Jednym z najczęściej czczonych był Bes, bóg miłości, małżeństwa, płodności i imprezowania. Był także obrońcą dzieci i kobiet poprzez hałaśliwe używanie śpiewu, muzyki i tańca, które straszyły węże, skorpiony i wszelkie inne siły zła. Gdyby tylko wszyscy hałaśliwi ludzie byli tak samo przydatni. Bes jest jednym z niewielu bogów przedstawionych z twarzą, a nie z profilu, co sprawia, że ​​naprawdę wyróżnia się z tłumu. Miał głowę i ogon lwa, połączone z ciałem krasnoluda ze zgiętymi nogami i nogami zwróconymi na zewnątrz. Jego ramiona są często zgięte w łokciach, umieszczone na biodrach lub trzymające instrument muzyczny lub nóż. Dość dziwnie wyglądająca postać. Bes był często przywoływany podczas porodu, aby chronić kobietę i noworodka, a także zapewnić prosty i bezpieczny poród. Wizerunki Besa umieszczano na meblach (zwłaszcza łóżkach), zagłówkach, naczyniach ceramicznych, naczyniach do makijażu oczu i lustrach – wszystkie przedmioty, które były ściśle związane z seksualnością i płodnością.

Chatbot z Pytonem : Tworzenie samodzielnego skryptu dla Chatbota na Facebooku Messenger

https://szkolazpieklarodem.pl/

Utwórz plik o nazwie facebook.py w tym samym katalogu projektu. Zawartość pliku Pythona powinna być taka, jak podano tutaj:

from rasa_core.channels.facebook import FacebookInput

from rasa_core.agent import Agent

from rasa_core.interpreter import RasaNLUInterpreter

import os

from rasa_core.utils import EndpointConfig

# load your trained agent

interpreter = RasaNLUInterpreter(“models/nlu/default/horoscopebot/”)

MODEL_PATH = “models/dialog”

action_endpoint = EndpointConfig(url=”https://horoscopebot1212-actions.

herokuapp.com/webhook”)

agent = Agent.load(MODEL_PATH, interpreter=interpreter)

input_channel = FacebookInput(

fb_verify=”YOUR_FB_VERIFY_TOKEN”,

# you need tell facebook this token, to confirm your URL

fb_secret=”YOUR_FB_SECRET”, # your app secret

fb_access_token=”YOUR_FB_ACCESS_TOKEN”

# token for the page you subscribed to

)

# set serve_forever=False if you want to keep the server running

s = agent.handle_channels([input_channel], int(os.environ.get(‘PORT’,

5004)), serve_forever=True)

Pamiętaj, aby zastąpić wartości zmiennych fb_verify, fb_secret i fb_access_token w tym kodzie wartościami, które zachowaliśmy w kroku 3. Utwórz nowy plik require.txt i dodaj wszystkie pakiety i ich wersje potrzebne w tym projekcie. Mój plik wymagania.txt wygląda następująco; w przypadku Twojego projektu wymagania mogą się różnić, ale powinny być wystarczające, jeśli zastosujesz ten sam przykład bota w tym rozdziale.

rasa-core==0.11.1

rasa-core-sdk==0.11.0

rasa-nlu==0.13.2

gunicorn==19.9.0

requests==2.18.4

spacy==2.0.11

sklearn-crfsuite==0.3.6

aby zainstalować nasze pakiety na serwerze.

Teraz utwórzmy ponownie nową aplikację w Heroku, tak jak zrobiliśmy to wcześniej. Przejdź do panelu Heroku i utwórz nową aplikację, jak pokazano na rysunku

Po utworzeniu aplikacji możesz teraz przejść do katalogu głównego projektu i uruchomić następujący zestaw poleceń z wiersza poleceń w folderze projektu:

$ git init

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

$ heroku buildpacks:set heroku/python

$ heroku config:set PORT=5004

$ git add .

$ git commit -am “deploy my bot”

$ git push heroku master

Jeśli po wdrożeniu pojawi się błąd wykonania, może to wyglądać tak jak poniżej. ValueError: Być może próbujesz odczytać za pomocą Pythona 3 bibliotekę zadań wygenerowaną za pomocą Pythona 2. Ta funkcja nie jest obsługiwana przez joblib. Dzieje się tak głównie w przypadku używania wersji Python 2.x. Heroku domyślnie używa wersji Pythona 3.x. Jeśli więc chcesz używać Pythona 2.x, musisz wykonać poniższe kroki, aby rozwiązać powyższy błąd. Zmień Pythona 3.6 na Python-2.7.15. aby to zrobić. Utwórz plik runtime.txt w katalogu głównym aplikacji swojego projektu. Otwórz środowisko wykonawcze. txt i dodaj następujący wiersz python-2.7.15, a następnie zapisz go. Heroku użyje wyżej wymienionej wersji Pythona tylko do zbudowania Twojego projektu. Po pomyślnym zakończeniu wdrożenia zobaczysz adres URL podany przez Heroku, informujący, że aplikacja została wdrożona w <url>.

remote: Compressing source files… done.

remote: Building source:

remote:

remote: —–> Python app detected

remote: —–> Installing requirements with pip

remote:

remote: —–> Discovering process types

remote: Procfile declares types -> web

remote:

remote: —–> Compressing…

remote: Done: 254M

remote: —–> Launching…

remote: Released v17

remote: https://horoscopebot1212.herokuapp.com/ deployed to Heroku

remote:

remote: Verifying deploy… done.

To https://git.heroku.com/horoscopebot1212.git

cd3eb1b..c0e081d master -> master

To rozmieszczenie zajmie trochę czasu, więc bądź cierpliwy, jak tylko możesz – zaraz zobaczysz magię. Jeśli nie otrzymałeś żadnych komunikatów o błędach, oznacza to, że pomyślnie wdrożyłeś chatbota w Heroku w chmurze, aby działał z Facebook Messenger. Sprawdźmy, czy to działa.