Powiadomienia Webhook

Jeśli serwis, z którego korzystamy potrafi wysyłać webhooki, to bez problemu możemy zatrudnić Jolkę do informowania nas o tych zdarzeniach.
Pokażę na przykładzie Drift’a jak skonfigurować takie powiadomienia.
Drift.com to serwis do konwersacji, którego używamy na stronie ai-speaker.com:


Aby zintegrować go z Jolką dodajemy automatyzację, w której wyzwalaczem będzie Webhook i podajemy dowolny-tajny-unikalny identyfikator:

a jako akcję ustawimy usługę ais_ai_service.say_it:

można również dodać godzinę wystąpienia zdarzenia - w tym celu zmieniamy sposób edycji akcji trzema pionowymi kropkami na Edycja jako YAML:

i zamieniamy data na data_template jak poniżej:

data_template:
  text: '{{now().strftime("%H:%M")}} Ktoś coś pisze do Jolki.'
service: ais_ai_service.say_it


Zapisujemy automatyzację i przechodzimy do Konfiguracja / Ustawienia Bramki AIS dom / Zdalny dostęp, gdzie na samym dole pojawi się nowo dodany Webhook:
image
image
Klikamy w Pokaż i kopiujemy nasz publiczny unikalny adres URL:
image
Użyjemy go w aplikacji utworzonej w https://app.drift.com/

Aby dodać nową aplikację, należy przejść do https://dev.drift.com/apps
i kliknąć Build Your App, a następnie podać nazwę i ikonę:

przechodzimy do Oauth and Scopes i wybieramy Select permission scopes dodając conversation_read i conversation_write, tak jak poniżej:

przechodzimy do Webhook i wklejamy nasz adres do Jolki oraz wybieramy Select an event jako new_message i new_conversation:

Testujemy, zapisujemy i przechodzimy poniżej do Installing to Drift.

Klikamy w Install App to Drift i testujemy wywołanie z naszej strony:
image
a Jolka swoim miłym głosem oznajmia nam, że do nas piszecie :slight_smile:

2 polubienia