Actions

Reprezentuje listę działań zdefiniowanych w projekcie.

Reprezentacja YAML
custom: 
  string: object (CustomAction)
Pola
custom

map (key: string, value: object (CustomAction))

Zmapuj z intencji na działania niestandardowe, aby skonfigurować wywoływanie w projekcie. Intencje wywołania mogą być intencjami systemowymi lub niestandardowymi zdefiniowanymi w pakiecie „custom/intents/”. Wszystkie intencje zdefiniowane w tym miejscu (intencje systemowe i intencje niestandardowe) muszą mieć odpowiedni plik intencji w pakiecie „custom/global/”.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Szczegółowe informacje o działaniu niestandardowym.

Reprezentacja YAML
engagement: 
  object (Engagement)
Pola
engagement

object (Engagement)

Mechanizmy zaangażowania powiązane z działaniem, które pomagają użytkownikom zasubskrybować powiadomienia push i codzienne aktualności. Pamiętaj, że nazwa intencji określona w konfiguracji przedziału czasu na codzienne aktualizacje i powiadomienia push musi odpowiadać intencji odpowiadającej temu działaniu, aby użytkownicy mogli subskrybować te aktualizacje.

Zaangażowanie

Określa mechanizmy zaangażowania powiązane z tym działaniem. Dzięki temu użytkownicy będą mogli zasubskrybować powiadomienia push i codzienne aktualności.

Reprezentacja YAML
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Pola
title

string

Tytuł zaangażowania, który będzie wysyłany do użytkowników z prośbą o zgodę na otrzymywanie aktualizacji. Komunikat wysyłany do użytkowników z informacjami o codziennych aktualizacjach będzie wyglądał tak: „O której godzinie chcesz wysyłać codzienne powiadomienia {title}”, a w przypadku powiadomień push – „Czy wysyłam powiadomienia push na temat: {title}?”. To pole można zlokalizować.

pushNotification

object (PushNotification)

Ustawienia powiadomień push obsługiwane przez to zaangażowanie.

dailyUpdate

object (DailyUpdate)

Ustawienia codziennej aktualizacji obsługiwane przez to zaangażowanie.

PushNotification

Określa ustawienia powiadomień push obsługiwane przez to zaangażowanie.

DailyUpdate

Określa ustawienia codziennych aktualizacji obsługiwane przez to zaangażowanie.