{"id":13094,"date":"2026-01-06T17:02:02","date_gmt":"2026-01-06T16:02:02","guid":{"rendered":"https:\/\/botnation.ai\/?post_type=support&#038;p=13094"},"modified":"2026-01-12T17:39:07","modified_gmt":"2026-01-12T16:39:07","slug":"tout-savoir-sur-les-variables","status":"publish","type":"support","link":"https:\/\/botnation.ai\/fr\/support\/tout-savoir-sur-les-variables\/","title":{"rendered":"Pr\u00e9nom, nom, localisation&#8230; Tout savoir sur les variables int\u00e9grables dans votre chatbot"},"content":{"rendered":"<p>Une variable est un puissant outil permettant de personnaliser dynamiquement votre chatbot pour offrir une exp\u00e9rience hyper personnalis\u00e9e et collecter plus facilement des donn\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Qu\u2019est-ce-qu\u2019une variable ?<\/h2>\n\n\n\n<p>Une <strong>variable est un symbole textuel, sous la forme {{Variable}}<\/strong>, qui associe une valeur \u00e0 ce symbole. Cette valeur peut \u00eatre aussi bien un texte qu\u2019un nombre, comme une adresse, un mod\u00e8le de v\u00e9hicule, \u00a0un num\u00e9ro de t\u00e9l\u00e9phone ou une quantit\u00e9.<\/p>\n\n\n\n<p>Cette <strong>valeur est dynamique elle peut changer autant de fois que vous le d\u00e9sirez<\/strong> en fonction de l\u2019usage de votre chatbot.<\/p>\n\n\n\n<p>De plus, <strong>chaque variable est unique \u00e0 chaque utilisateur de votre chatbot<\/strong>, ainsi deux utilisateurs peuvent utiliser des variables au symbole identique, {{le_choix}}, \u00a0mais dont le contenu sera diff\u00e9rent car ils n\u2019ont ni le m\u00eame mod\u00e8le de v\u00e9hicule, ni le m\u00eame num\u00e9ro de t\u00e9l\u00e9phone.<\/p>\n\n\n\n<p>Les variables n\u2019ont pas de dur\u00e9e de vie, elles sont<strong> stock\u00e9es dans les bases de donn\u00e9es de Botnation tant que votre chatbot est actif sur la plateforme<\/strong>, sans limite de nombre et d\u2019usage. Un utilisateur qui ne consulte votre chatbot qu\u2019une fois par mois retrouvera donc tout de m\u00eame \u00e0 chaque utilisation ses variables vous permettant de personnaliser son usage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Les variables syst\u00e8mes<\/h2>\n\n\n\n<p>D\u00e8s que l\u2019utilisateur lance une conversation avec le chatbot, ce dernier va r\u00e9cup\u00e9rer les informations \u00e9ventuellement disponibles de l\u2019utilisateur et les stocker dans la valeur des variables syst\u00e8mes.<\/p>\n\n\n\n<p><strong>Pour personnaliser la conversation de l\u2019utilisateur sous Facebook Messenger\u00a0 :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le pr\u00e9nom : {{FIRSTNAME}}\u00a0<\/li>\n\n\n\n<li>Le nom : {{LASTNAME}}<\/li>\n\n\n\n<li>Le sexe : {{GENDER}}<\/li>\n\n\n\n<li>La langue : {{LANGUAGE}} \u00a0<a href=\"https:\/\/botnation.ai\/fr\/support\/la-liste-des-valeurs-retournees-par-la-variable-language\/\">(liste des codes retourn\u00e9s)<\/a><\/li>\n\n\n\n<li>L\u2019ID unique d\u2019utilisateur : {{USER_ID}}<\/li>\n\n\n\n<li>L\u2019avatar (photo de profil), si disponible : {{PROFILEPIC}}<\/li>\n\n\n\n<li>l\u2019Optin sur les notifications Facebook (0 = non, 1 = oui) : {{BN_OPTIN}}\u00a0<\/li>\n<\/ul>\n\n\n\n<p><strong>Apr\u00e8s optin-Facebook Messenger<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019email de l\u2019utilisateur {{BN_EMAIL}}<\/li>\n\n\n\n<li>Le num\u00e9ro de t\u00e9l\u00e9phone de l\u2019utilisateur {{BN_PHONE_NUMBER}}<\/li>\n\n\n\n<li>Les coordonn\u00e9es GPS et adresses (voir d\u00e9tail sur \u00a0interface) : {{GPS_LONG}} \u00a0{{GPS_LAT}} \u00a0{{GPS_CITY}} \u00a0{{GPS_COUNTRY}}<\/li>\n<\/ul>\n\n\n\n<p><strong>A usage plus avanc\u00e9 :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019URL du dernier fichier exp\u00e9di\u00e9 : {{BN_URL_UPLOAD}}<\/li>\n\n\n\n<li>La longueur de la derni\u00e8re saisie texte de l\u2019utilisateur : {{BN_USER_INPUT_LENGTH}}\u00a0<\/li>\n\n\n\n<li>L\u2019identifiant de la page Facebook Messenger contact\u00e9e par l\u2019utilisateur \u00a0: {{BN_MESSENGER_PAGE}} \u00a0(<a href=\"https:\/\/botnation.ai\/fr\/support\/gerer-plusieurs-pages-facebook-sur-un-meme-chatbot-messenger\/\">en savoir plus<\/a>)\u00a0<\/li>\n\n\n\n<li>{{NEW_LINE}} : g\u00e9n\u00e8re un retour \u00e0 la ligne, pratique pour formater un email via des variables par exemple.<\/li>\n\n\n\n<li>{{NEW_SPLIT}} : Divise automatiquement un texte en plusieurs messages (bulles) diff\u00e9rents. Pour d\u2019\u00e9ventuels longs textes en provenance d\u2019un appel webhook API par exemple.<\/li>\n<\/ul>\n\n\n\n<p><strong>Pour \u00ab\u00a0d\u00e9bugger\u00a0\u00bb\u2026 ou comprendre le raisonnement du chatbot \ud83d\ude42 \u00a0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La derni\u00e8re saisie texte de l\u2019utilisateur : {{BN_USER_INPUT}}<\/li>\n\n\n\n<li>Le mot clef ou l\u2019expression qui a d\u00e9clench\u00e9 une s\u00e9quence : {{BN_ACTIVE_EXPRESSION}}<\/li>\n\n\n\n<li>Le contexte en cours : {{BN_ACTIVE_CONTEXT}}<\/li>\n\n\n\n<li>Le statut Http retourn\u00e9 par votre Webhook (serveur distant contact\u00e9). Uniquement en mode \u00ab\u00a0interpr\u00e9ter la r\u00e9ponse\u00a0\u00bb : {{BN_WEBHOOK_STATUS}}<\/li>\n\n\n\n<li>Le message d\u2019erreur retourn\u00e9 par votre webhook ou si le json transmis en retour est incorrect : {{BN_WEBHOOK_REASON}}<\/li>\n\n\n\n<li>{{BN_INFINITE_LOOP}} : Est \u00e9gal \u00e0 1 si l\u2019utilisateur est d\u00e9j\u00e0 pass\u00e9 dans <a href=\"https:\/\/botnation.ai\/fr\/support\/pourquoi-un-symbole-infini-%e2%88%9e-saffiche-til\/\">une boucle infinie<\/a> de votre chatbot.<\/li>\n<\/ul>\n\n\n\n<p>Toutes ces informations ne sont pas forcement renseign\u00e9es, cela d\u00e9pendra du support de communication ou des informations renseign\u00e9es par l\u2019utilisateur.<br>Il faut savoir aussi que ces variables syst\u00e8mes ne sont pas modifiables par le chatbot, elles sont seulement consultables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Les variables utilisateur<\/h2>\n\n\n\n<p>Contrairement aux variables pr\u00e9c\u00e9dentes, vous avez enti\u00e8rement la main sur ces variables. \u00a0En effet, en plus de les cr\u00e9er et de les consulter, vous pouvez les modifier.<br><br>Elles sont personnelles \u00e0 chaque utilisateur de votre chatbot.\u00a0<\/p>\n\n\n\n<p>Vous pouvez cr\u00e9er des variables utilisateur \u00e0 partir d\u2019un \u00e9l\u00e9ment \u00ab\u00a0Entr\u00e9e utilisateur\u00a0\u00bb.\u00a0<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"476\" height=\"508\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-70.png.webp\" alt=\"\" class=\"wp-image-519\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-70.png 476w, https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-70-281x300.png 281w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Prenons un exemple simple :<\/strong><br><br>Cr\u00e9ons le chatbot d\u2019un garagiste automobile qui aura besoin de demander \u00e0 l\u2019utilisateur la marque et le mod\u00e8le du v\u00e9hicule du prospect.<\/p>\n\n\n\n<p>On va donc cr\u00e9er une variable qui a pour nom {{marque}} et pour valeur, la marque du v\u00e9hicule saisie par l\u2019utilisateur. \u00a0La m\u00eame chose pour le {{mod\u00e8le}}. \u00a0Pour r\u00e9cup\u00e9rer l\u2019information, il faudra tout simplement consulter la valeur de la variable qui a pour nom {{marque}}.<\/p>\n\n\n\n<p>Ces donn\u00e9es pourront servir \u00e0 afficher des promotions uniquement d\u00e9di\u00e9es aux v\u00e9hicules de la marque \u00ab\u00a0Renault\u00a0\u00bb par exemple en utilisant les conditions.<\/p>\n\n\n\n<p>En incr\u00e9mentant automatiquement une variable {{passage}} \u00e0 chaque lancement de conversation vous pouvez \u00e9galement afficher un message ou une promotion d\u00e9di\u00e9e aux utilisateurs les plus actifs de votre chatbot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Les variables globales<\/h2>\n\n\n\n<p>Les variables globales \u00a0se trouvent dans les param\u00e8tres avanc\u00e9s de votre chatbot.<\/p>\n\n\n\n<p>Les variables globales sont communes \u00e0 tous les utilisateurs de votre chatbot. \u00a0Vous pouvez y stocker le num\u00e9ro de t\u00e9l\u00e9phone du service client, le prix d\u2019un article en vente. Bref des informations qui sont identiques quelque soit l\u2019utilisateur.<br>Elles sont charg\u00e9es par d\u00e9faut (pas besoin de setup dans le sc\u00e9nario) et se modifient via l\u2019interface si il y a des changements \u00e0 effectuer.<br>Ainsi si un tarif change, il est chang\u00e9 pour tous le utilisateurs sans qu\u2019une action ne soit n\u00e9cessaire pour chaque utilisateur.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"463\" height=\"369\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-71.png.webp\" alt=\"\" class=\"wp-image-521\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-71.png 463w, https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-71-300x239.png 300w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"359\" height=\"178\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-72.png.webp\" alt=\"\" class=\"wp-image-523\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-72.png 359w, https:\/\/botnation.ai\/wp-content\/uploads\/2022\/09\/image-72-300x149.png 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/figure>\n<\/div>\n\n\n<p>Elles s\u2019affichent sous la forme {{%%Ma_Variable_Globale%%}} et sont disponibles automatiquement dans les listes de variables dans l\u2019interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Les variables li\u00e9es aux Dates et \u00e0 l\u2019Heure<\/h2>\n\n\n\n<p><a href=\"https:\/\/botnation.ai\/fr\/support\/capturer-une-date\/\">La fonction \u00ab\u00a0Date et heure\u00a0\u00bb<\/a> permet \u00e0 vos utilisateurs de saisir tr\u00e8s facilement via un calendrier visuel une date et une heure afin de renseigner au travers de votre chatbot une prise de rendez-vous, \u00a0une date de naissance, une p\u00e9riode de r\u00e9servation d\u00e9sir\u00e9e etc\u2026<\/p>\n\n\n\n<p>En retour de nombreuses variables du type {{CALENDAR_DAY}} sont disponibles, la liste compl\u00e8te est <a href=\"https:\/\/botnation.ai\/fr\/support\/capturer-une-date\/\">disponible ici<\/a>.\u00a0<\/p>\n\n\n\n<p>Botnation propose \u00e9galement des variables syst\u00e8mes et fonctions vous permettant d\u2019afficher et manipuler ou calculcer facilement la date et l\u2019heure.<\/p>\n\n\n\n<p>Les variables dates <a href=\"https:\/\/botnation.ai\/fr\/support\/date-variables-et-fonctions\/\">sont disponibles ici<\/a>. \u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Les variables li\u00e9es au GPS<\/h2>\n\n\n\n<p>Des fonctions sont \u00e9galement disponibles afin de calculer facilement la distance entre des coordonn\u00e9es GPS dans votre chatbot. <a href=\"https:\/\/botnation.ai\/fr\/support\/beta-outils-gps\/\">Elles sont disponibles ici.<\/a><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Manipulation des variables<\/h2>\n\n\n\n<p>Les principaux \u00e9l\u00e9ments qui manipulent les variables utilisateur et globales sont les suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entr\u00e9e utilisateur<\/li>\n\n\n\n<li><a href=\"https:\/\/botnation.ai\/fr\/support\/la-fonctionnalite-condition-if\/\">Condition<\/a><\/li>\n\n\n\n<li>Affecter<\/li>\n\n\n\n<li>Incr\u00e9menter<\/li>\n\n\n\n<li>D\u00e9cr\u00e9menter<\/li>\n\n\n\n<li>Al\u00e9atoire<\/li>\n\n\n\n<li>Calcul<\/li>\n\n\n\n<li>G\u00e9rer la Casse<\/li>\n\n\n\n<li>Concat\u00e9ner<\/li>\n\n\n\n<li>Remplacer<\/li>\n<\/ul>\n\n\n\n<p>Pour effacer ou r\u00e9-initialiser (reset) une variable il suffit de l\u2019affecter avec du vide (rien) ou 0 dans une s\u00e9quence de votre bot. Au lancement par exemple si vous avez besoin de faire des tests r\u00e9guliers en partant de variables vides.<br><br>Enfin sachez qu\u2019il est possible d\u2019importer ou d\u2019exporter les variables collect\u00e9es dans un CRM externe comme Salesforce, votre propre base de donn\u00e9es, un simple <a href=\"https:\/\/botnation.ai\/fr\/support\/importer-et-exporter-des-donnees-google-sheets-dans-votre-chatbot\/\">Google Sheet<\/a> ou encore via <a href=\"https:\/\/botnation.ai\/fr\/support\/api-botnation-importer-et-exporter-des-donnees-par-webhook\/\">l\u2019\u00e9l\u00e9ment \u00a0\u00ab\u00a0Webhook\u00a0\u00bb.<\/a><\/p>\n\n\n\n<p>Ainsi une commande pass\u00e9e sur votre chatbot peut remonter automatiquement, et en temps r\u00e9el, dans votre syst\u00e8me de gestion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Les variables en vid\u00e9o<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"chatbot : utiliser des variables avec BotNation.ai\" width=\"780\" height=\"439\" src=\"https:\/\/www.youtube.com\/embed\/2MKLoyJcRis?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"featured_media":14051,"template":"","meta":{"_acf_changed":false},"categorie-support":[183,169,185,171],"class_list":["post-13094","support","type-support","status-publish","has-post-thumbnail","hentry","categorie-support-chatbot-web","categorie-support-facebook-messenger","categorie-support-fonctionnalites","categorie-support-variables"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support\/13094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/support"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media\/14051"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=13094"}],"wp:term":[{"taxonomy":"categorie-support","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categorie-support?post=13094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}