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:
Klikamy w Pokaż i kopiujemy nasz publiczny unikalny adres URL:
Użyjemy go w aplikacji utworzonej w https://app.drift.com/
Aby dodać nową aplikację, należy przejść do Drift Developer Platform
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:
a Jolka swoim miłym głosem oznajmia nam, że do nas piszecie