Disponible uniquement sur le plan "Business".

Les images personnalisées sont des illustrations ou des miniatures uniques qui peuvent être adaptées individuellement pour chaque utilisateur de votre projet. Cette personnalisation implique généralement la modification d'éléments spécifiques, comme le texte, pour servir différents objectifs — par exemple, afficher le nom d'un utilisateur dans l'image pour augmenter l'engagement.

Créons-en une ensemble.

Créer une image personnalisée

Pour créer une image personnalisée, vous devrez utiliser le générateur de certificats. Vous pouvez y accéder depuis la section de création de cours.

Dans le générateur de certificats, vous pouvez configurer des images personnalisées à distribuer via un chatbot.

Étape 1 : Configurer le certificat et son texte

  1. Cliquez sur "Créer un certificat."
  2. Téléchargez l'image de votre choix comme modèle de certificat.

Assurez-vous d'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 le placeholder pour le nom du destinataire (qui sera remplacé dynamiquement via le chatbot), ainsi que tout texte supplémentaire que vous souhaitez voir apparaître sur l'image. Vous pouvez également configurer d'autres paramètres d'affichage ici.

Le générateur de certificats offre de la flexibilité : n'hésitez pas à expérimenter avec différentes couleurs, polices, images et autres éléments de design.

Pour distribuer ces images personnalisées, vous devrez utiliser une fonction chatbot dans un messagerie intégrée au système MaviBot.

Envoyer un fichier via chatbot

Accédez au workflow du chatbot où vous souhaitez envoyer des images personnalisées. Vous devrez y 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 réguliers.

Vous pouvez trouver l'ID de l'image ici :

À titre d'exemple, utilisons un workflow chatbot simple qui enverra une image dans le chat :

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

Dans le dernier bloc du workflow responsable de l'envoi de l'image, insérez la fonction dans le champ de calcul. Utilisez le format suivant, incluant image_id et votre variable name.

Veuillez noter

La fonction get_custom_image renvoie un dictionnaire. Pour afficher l'image dans le chat, ne sortez pas directement la variable de résultat (par exemple, image_1). Vous devez plutôt référencer la valeur stockée sous la clé 'url' (par exemple, image_for_user).

Si configuré 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, picture est correct).
  • N'a pas d'espaces (utilisez des underscores : par exemple, apple_on_table).
  • Place les chiffres à la fin (par exemple, apple1, pas 1apple).

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 lors de la conversation.