Skip to content

Workflows

Un workflow Prisme.ai est une suite d'actions à exécuter, pouvant produire un résultat visuel, des blocks logiques (conditions, repeats, ...) ou encore des appels vers des ressources Prisme.ai.
Vous les construisez généralement via votre éditeur graphique ou onglet Manifeste, mais il est aussi possible de les renvoyer depuis vos webhooks & fonctions.

Types de réponses

Carte

Clé Type Requis ? Description
type string requis vaut 'card'
title string requis Titre de la carte
text string requis Contenu texte de la carte, sous l'image
image string optionnel Url vers l'image de la carte
imageDisplay string optionnel propriété "backgroundSize" de l'image, ex. "cover" ou "contain" ("Cover" par défaut)
buttons array optionnel Liste de boutons affichés dans la carte (button/event/link)
Clé Type Requis ? Description
type string requis 'button' ou 'event' ou 'link'
text string requis Texte affiché par l'élément cliquable
value string requis bouton: texte à envoyer pour un bouton, Event: event à envoyer, Lien: url cible
openInPanel boolean optionnel Pour les liens uniquement, pour que celui-ci s'affiche dans un panel
quickReply boolean optionnel Grise les éléments cliquables après qu'un ait été cliqué.

Exemples

[
   {"text" : "Oui bien sûr"},
   {"type": "richText", "text": "<b>Version enrichie</b>"},
   {"type" : "panel", "value": "Ceci est le contenu du panel, qui peut aussi être <b>enrichi</b>"},
   {"type" : "button","text":"click me","value":"message envoyé par le bouton"},
   {"type" : "event","text":"click me","value":"EVENT_NAME"},
   {"type" : "link","text":"im a link","value":"https://www.prisme.ai"},
   {
     "type" : "card",
     "title":"I am a card",
     "image":"https://www.prisme.ai/wp-content/uploads/2020/12/Prisme.ai-logo.png",
     "text":"some text..",
     "buttons":[
        {"type":"button","text":"Texte du bouton","value":"message envoyé par le bouton"}
      ]
   },
]