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ą obejmować intencje systemowe lub intencje niestandardowe zdefiniowane w sekcji „custom/intents/” pakietu SDK. Wszystkie zdefiniowane tutaj intencje (intencje systemowe i niestandardowe intencje) muszą mieć odpowiedni plik intencji w katalogu „custom/global/” pakietu SDK.

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

CustomAction

Szczegóły dotyczące działania niestandardowego.

Reprezentacja YAML
engagement: 
  object (Engagement)
Pola
engagement

object (Engagement)

Mechanizmy angażowania powiązane z działaniem, które pomagają użytkownikom w zasubskrybowaniu powiadomień push i codziennych aktualności. Pamiętaj, że nazwa intencji podana w konfiguracji przedziału aktualizacji dziennych/powiadomień push musi odpowiadać intencji odpowiadającej temu działaniu, aby użytkownicy końcowi subskrybowali te aktualizacje.

Zaangażowanie

Definiuje mechanizmy zaangażowania powiązane z tym działaniem. Dzięki temu użytkownicy mogą subskrybować powiadomienia push i codzienną aktualizację.

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

string

Tytuł zaangażowania, który zostanie wysłany do użytkowników z prośbą o zgodę na otrzymywanie aktualizacji. Prośba wysyłana do użytkowników w przypadku codziennych aktualizacji będzie wyglądać tak: „O której godzinie mam wysyłać codzienne {title}” W przypadku powiadomień push będzie to wyglądać tak: „Czy mogę wysyłać powiadomienia push dotyczące tytułu {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ługiwanych przez to zaangażowanie.