Images personnalisées
Disponible uniquement avec l’offre « Business ».
Les images personnalisées sont des illustrations ou vignettes sur mesure qui peuvent être adaptées de manière unique pour chaque utilisateur de votre projet. Cette personnalisation consiste généralement à modifier des éléments spécifiques, comme le texte, afin de répondre à différents objectifs — par exemple, afficher le nom d’un utilisateur dans l’image pour augmenter l’engagement.
Créons-en une ensemble.
Création d’une image personnalisée
Pour créer une image personnalisée, vous devrez utiliser le générateur de certificat. Vous pouvez y accéder depuis la section de création de cours.
Dans le générateur de certificat, vous pouvez configurer des images personnalisées à distribuer via un chatbot.
Étape 1 : Configurer le certificat et son texte
Cliquez « Créer le certificat. »
Téléversez l’image de votre choix comme modèle de certificat.

Veillez à activer la case à cocher « Utiliser le modèle comme image personnalisée. »
Allez maintenant dans les paramètres du certificat et disposez les éléments nécessaires dans l’ordre souhaité :

Saisissez l’espace réservé pour le nom du destinataire (qui sera remplacé dynamiquement via le chatbot), ainsi que tout texte supplémentaire que vous souhaitez faire apparaître sur l’image. Vous pouvez également configurer ici d’autres paramètres d’affichage.
Le générateur de certificat offre de la flexibilité : n’hésitez pas à expérimenter avec différentes couleurs, polices, images et autres éléments de design.

Pour diffuser ces images personnalisées, vous devrez utiliser une fonction de chatbot dans un messager intégré au système MaviBot.
Envoi d’un fichier via le chatbot
Allez dans le flux de travail du chatbot dans lequel vous souhaitez envoyer des images personnalisées. Là, vous devrez utiliser la fonction :
get_custom_image(image_id, name_on_image, avatar)
Veuillez noter
Chaque fois que vous utilisez cette fonction, elle consomme les mêmes ressources que l’envoi de 10 messages classiques.
! image_id
ID de l’image
! name_on_image
nom de l’utilisateur
avatar
avatar de l’utilisateur Si vous devez inclure une image personnalisée, transmettez la valeur « 1 ».
Vous pouvez trouver l’ID de l’image ici :

À titre d’exemple, utilisons un flux de travail simple de chatbot qui enverra une image dans le chat :

Ainsi, dans le deuxième bloc, nous demanderons au client son nom, et dans les paramètres de la flèche menant au troisième bloc, nous préciserons que l’utilisateur saisit des données et enregistrerons son nom dans une variable :


Dans le bloc final du flux de travail, chargé d’envoyer l’image, insérez la fonction dans le champ du calculateur. Utilisez le format suivant, en incluant le image_id et votre name variable.

Veuillez noter
Le get_custom_image fonction renvoie un dictionnaire. Pour afficher l’image dans le chat, n’affichez pas directement la variable de résultat (par exemple, image_1). À la place, vous devez faire référence à la valeur stockée sous la clé 'url' par exemple, image_for_user).
Si elle est configurée correctement, l’image sera envoyée et affichée immédiatement dans le chat.
Règles de nommage des variables
Lorsque vous nommez votre variable dans le calculateur, assurez-vous que le nom :
Contient uniquement des lettres latines et des chiffres (par exemple,
pictureest correct).Ne comporte pas d’espaces (utilisez des underscores : par exemple,
apple_on_table).Place les chiffres à la fin (par exemple,
apple1, et non1apple).
Notez que nous avons utilisé la syntaxe #{full_name} pour insérer dynamiquement la valeur fournie par l’utilisateur dans la variable.
En conséquence, les images envoyées dans le chat seront personnalisées avec le nom que l’utilisateur a saisi pendant la conversation.
Mis à jour