Actions

Représente la liste des actions définies dans un projet.

Représentation YAML
custom: 
  string: object (CustomAction)
Champs
custom

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

Associez les intents aux actions personnalisées pour configurer l'appel du projet. Les intents d'appel peuvent être des intents système ou personnalisés définis dans le package "custom/intents/". Tous les intents définis ici (intents système et personnalisés) doivent être associés à un fichier d'intent correspondant dans le package "custom/global/".

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Informations concernant une action personnalisée.

Représentation YAML
engagement: 
  object (Engagement)
Champs
engagement

object (Engagement)

Mécanismes d'engagement associés à l'action pour aider les utilisateurs finaux à s'abonner aux notifications push et aux mises à jour quotidiennes Notez que le nom de l'intent spécifié dans la configuration des emplacements pour les mises à jour quotidiennes/les notifications push doit correspondre à l'intent correspondant à cette action pour que les utilisateurs finaux puissent s'abonner à ces mises à jour.

Engagement

Définit les mécanismes d'engagement associés à cette action. Les utilisateurs finaux peuvent ainsi s'abonner aux notifications push et aux mises à jour quotidiennes.

Représentation YAML
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Champs
title

string

Titre de l'engagement qui sera envoyé aux utilisateurs finaux pour leur demander l'autorisation de recevoir des informations. L'invite envoyée aux utilisateurs finaux pour des mises à jour quotidiennes se présentera comme suit : "À quelle heure souhaitez-vous que je vous envoie votre {title}" chaque jour, et pour les notifications push, il se présentera comme suit : "Puis-je envoyer des notifications push pour {title}". Ce champ peut être localisé.

pushNotification

object (PushNotification)

Paramètres de notification push compatibles avec cet engagement.

dailyUpdate

object (DailyUpdate)

Paramètres de mise à jour quotidienne compatibles avec cet engagement.

PushNotification

Définit les paramètres de notification push compatibles avec cet engagement.

DailyUpdate

Définit les paramètres de mise à jour quotidienne compatibles avec cet engagement.