{"id":31789,"date":"2026-10-01T08:53:02","date_gmt":"2026-10-01T06:53:02","guid":{"rendered":"https:\/\/botnation.ai\/chatbot-billetterie\/"},"modified":"2026-10-05T16:47:37","modified_gmt":"2026-10-05T14:47:37","slug":"chatbot-billetterie","status":"publish","type":"post","link":"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/","title":{"rendered":"Chatbot billetterie : ce qu\u2019il encaisse, et les 3 r\u00e8gles de droit qu\u2019il doit conna\u00eetre"},"content":{"rendered":"<p><script>var s=document.createElement(\"style\");s.appendChild(document.createTextNode(`.bn-art{ --bn-cream:#faf8f2; --bn-card:#faf6ea; --bn-sand:#ebe3cb; --bn-sand-2:#f3ecd9; --bn-sand-zebra:#f6f0df; --bn-coral:#fe716b; --bn-coral-soft:#fdeeed; --bn-coral-line:#f6c9c6; --bn-coral-txt:#bd3a34; --bn-blue:#3358f0; --bn-blue-soft:#eef1fe; --bn-blue-line:#c9d4fb; --bn-green:#427632; --bn-green-soft:#eef6ea; --bn-ink:#3d351f; --bn-text:#414b56; --bn-muted:#6d6653; --bn-border:#e6dcc2; --bn-r:16px; --bn-r-sm:11px; --bn-sp:22px; --bn-sh:0 1px 2px rgba(61,53,31,.05),0 10px 26px rgba(61,53,31,.07); --bn-sh-sm:0 1px 2px rgba(61,53,31,.05),0 4px 12px rgba(61,53,31,.05); --bn-mono:'IBM Plex Mono','SFMono-Regular',ui-monospace,'Courier New',monospace; color:var(--bn-text); font-size:18px; line-height:1.75; max-width:820px; margin:0 auto; } .bn-art *{box-sizing:border-box} .bn-art p{margin:0 0 1.15em; color:var(--bn-text)} .bn-art h2{ color:var(--bn-ink); font-weight:700; line-height:1.25; font-size:1.72em; margin:2.2em 0 .7em; letter-spacing:-.01em; } .bn-art h3{color:var(--bn-ink); font-weight:700; font-size:1.22em; margin:1.8em 0 .5em} .bn-art a{color:#3f5cd6; text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px} .bn-art a:hover{color:var(--bn-coral)} .bn-art strong{color:var(--bn-ink); font-weight:700} .bn-art ul,.bn-art ol{margin:0 0 1.3em; padding-left:1.25em} .bn-art li{margin:.4em 0} .bn-art ul li::marker{color:var(--bn-coral)} .bn-art ol li::marker{color:var(--bn-blue); font-weight:700} .bn-klabel{ display:inline-flex; align-items:center; gap:7px; font-family:var(--bn-mono); font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:.12em; color:var(--bn-coral); margin:0 0 .2em; } .bn-klabel svg{width:15px;height:15px;flex:none} .bn-tldr{ background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-coral); border-radius:var(--bn-r); padding:20px 24px; margin:0 0 30px; box-shadow:var(--bn-sh-sm); } .bn-tldr p{margin:0; color:var(--bn-text)} .bn-tldr p+p{margin-top:.6em} .bn-toc{ background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:18px 22px; margin:0 0 34px; } .bn-toc .bn-klabel{color:var(--bn-coral)} .bn-toc ol{margin:.4em 0 0; padding-left:1.2em; columns:2; column-gap:28px} .bn-toc li{margin:.25em 0; break-inside:avoid} .bn-toc a{color:var(--bn-ink); text-decoration:none; font-weight:600; font-size:.96em} .bn-toc a:hover{color:var(--bn-coral); text-decoration:underline} .bn-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:28px 0} .bn-stat{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:20px 18px; text-align:center; box-shadow:var(--bn-sh-sm); } .bn-stat b{display:block; font-size:2em; line-height:1.1; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em} .bn-stat span{display:block; margin-top:6px; font-size:.86em; color:var(--bn-muted); line-height:1.45} .bn-stat:nth-child(2) b{color:var(--bn-blue)} .bn-stat:nth-child(3) b{color:var(--bn-ink)} .bn-grid{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-card{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm); } .bn-card h4{margin:.1em 0 .35em; color:var(--bn-ink); font-size:1.06em; font-weight:700; display:flex; gap:9px; align-items:center} .bn-card h4 svg{width:20px;height:20px;flex:none;color:var(--bn-coral)} .bn-card p{margin:0; font-size:.96em} .bn-ex{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:20px 0; box-shadow:var(--bn-sh); position:relative; } .bn-ex-h{display:flex; align-items:center; gap:13px; margin-bottom:14px} .bn-ex-n{ flex:none; width:38px; height:38px; border-radius:11px; background:var(--bn-coral-soft); color:var(--bn-coral); display:flex; align-items:center; justify-content:center; font-weight:800; font-size:1.1em; font-family:var(--bn-mono); } .bn-ex-h h3{margin:0; font-size:1.18em} .bn-ex-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-muted); display:block; margin-top:2px} .bn-ex p{margin:.2em 0 .9em} .bn-ex .bn-ba{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:14px} .bn-ba div{border-radius:var(--bn-r-sm); padding:13px 15px; font-size:.9em; line-height:1.5} .bn-ba .biz{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-ba .cli{background:var(--bn-green-soft); border:1px solid #cfe6c4} .bn-ba b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; margin-bottom:4px; color:var(--bn-muted)} .bn-tablewrap{overflow-x:auto; margin:26px 0; border-radius:var(--bn-r); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm)} .bn-art table{width:100%; border-collapse:collapse; background:var(--bn-card); font-size:.94em; min-width:520px} .bn-art thead th{background:var(--bn-ink); color:#fbf7ec; text-align:left; font-weight:700; padding:13px 16px; font-size:16px} .bn-art tbody td{padding:12px 16px; border-top:1px solid var(--bn-border); color:var(--bn-text); vertical-align:top; font-size:16px} .bn-art tbody tr:nth-child(even){background:var(--bn-sand-zebra)} .bn-art tbody td:first-child{font-weight:700; color:var(--bn-ink)} .bn-cols{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-col{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm)} .bn-col h4{margin:0 0 12px; font-size:1.05em; color:var(--bn-ink); display:flex; align-items:center; gap:9px} .bn-col h4 svg{width:20px;height:20px;flex:none} .bn-col.biz h4 svg{color:var(--bn-blue)} .bn-col.cli h4 svg{color:var(--bn-green)} .bn-col.warn h4 svg{color:var(--bn-coral)} .bn-col ul{margin:0; padding:0; list-style:none} .bn-col li{position:relative; padding-left:26px; margin:.55em 0; font-size:.96em} .bn-col li::before{content:\"\"; position:absolute; left:0; top:.5em; width:13px; height:13px; border-radius:50%; background:var(--bn-coral-soft); border:2px solid var(--bn-coral)} .bn-col.biz li::before{background:var(--bn-blue-soft); border-color:var(--bn-blue)} .bn-col.cli li::before{background:var(--bn-green-soft); border-color:var(--bn-green)} .bn-call{ display:flex; gap:14px; border-radius:var(--bn-r); padding:18px 20px; margin:24px 0; background:var(--bn-card); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm); } .bn-call svg{width:22px; height:22px; flex:none; margin-top:1px} .bn-call b{color:var(--bn-ink)} .bn-call p{margin:0; font-size:.95em} .bn-call .bn-klabel{margin-bottom:3px} .bn-tip{border-left:4px solid var(--bn-green)} .bn-tip svg{color:var(--bn-green)} .bn-tip .bn-klabel{color:var(--bn-green)} .bn-warn{border-left:4px solid var(--bn-coral)} .bn-warn svg{color:var(--bn-coral)} .bn-warn .bn-klabel{color:var(--bn-coral)} .bn-info{border-left:4px solid var(--bn-blue)} .bn-info svg{color:var(--bn-blue)} .bn-info .bn-klabel{color:var(--bn-blue)} .bn-def{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line); border-radius:var(--bn-r); padding:20px 24px; margin:24px 0} .bn-def .bn-klabel{color:var(--bn-blue)} .bn-def p{margin:0} .bn-steps{counter-reset:s; list-style:none; padding:0; margin:24px 0} .bn-steps li{position:relative; padding:0 0 4px 56px; margin:0 0 18px; min-height:40px} .bn-steps li::before{ counter-increment:s; content:counter(s); position:absolute; left:0; top:0; width:40px; height:40px; border-radius:12px; background:var(--bn-coral); color:#fff; font-weight:800; font-family:var(--bn-mono); display:flex; align-items:center; justify-content:center; box-shadow:var(--bn-sh-sm); } .bn-steps li b{display:block; color:var(--bn-ink); margin-bottom:2px} .bn-check{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-check h3{margin:.1em 0 .3em} .bn-check>p{font-size:.95em; color:var(--bn-muted); margin-bottom:14px} .bn-check ul{list-style:none; padding:0; margin:0 0 18px} .bn-check li{margin:0; border-top:1px solid var(--bn-border)} .bn-check li:first-child{border-top:none} .bn-check label{display:flex; align-items:flex-start; gap:13px; padding:12px 2px; cursor:pointer; font-size:.97em; color:var(--bn-text)} .bn-check input{appearance:none; -webkit-appearance:none; flex:none; width:22px; height:22px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:7px; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-check input:checked{background:var(--bn-coral); border-color:var(--bn-coral)} .bn-check input:checked::after{content:\"\"; position:absolute; left:6px; top:2px; width:6px; height:11px; border:solid #fff; border-width:0 2.5px 2.5px 0; transform:rotate(45deg)} .bn-result{border-radius:var(--bn-r-sm); padding:16px 18px; background:var(--bn-coral-soft); border:1px solid var(--bn-coral-line); font-size:.96em} .bn-result b{color:var(--bn-ink)} .bn-result .bn-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-result .bnc-res{display:none; margin-top:10px} .bn-result .bnc-res.on{display:block} .bn-result .bnc-res p{margin:0; color:var(--bn-text)} .bn-faq{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); margin:0 0 12px; box-shadow:var(--bn-sh-sm); overflow:hidden} .bn-faq summary{cursor:pointer; padding:17px 20px; font-weight:700; color:var(--bn-ink); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:14px; font-size:1.03em} .bn-faq summary::-webkit-details-marker{display:none} .bn-faq summary::after{content:\"+\"; font-family:var(--bn-mono); font-size:1.5em; color:var(--bn-coral); flex:none; line-height:1; transition:transform .2s} .bn-faq[open] summary::after{transform:rotate(45deg)} .bn-faq .bn-faq-b{padding:0 20px 18px; color:var(--bn-text)} .bn-faq .bn-faq-b p{margin:0} .bn-fig{margin:30px 0; text-align:center} .bn-fig img{width:100%; height:auto; border-radius:var(--bn-r); box-shadow:var(--bn-sh); display:block} .bn-fig figcaption{margin-top:10px; font-size:.85em; color:var(--bn-muted); font-style:italic} .bn-cta{background:var(--bn-ink); border-radius:var(--bn-r); padding:34px 32px; margin:36px 0 12px; text-align:center} .bn-cta h3{color:#fff; margin:0 0 .4em; font-size:1.4em} .bn-cta p{color:#e9e2cf; margin:0 auto 20px; max-width:560px; font-size:1em} .bn-cta-btn{display:inline-block; background:var(--bn-coral); color:#332c19 !important; text-decoration:none !important; font-weight:800; padding:15px 34px; border-radius:999px; font-size:1.02em; box-shadow:0 8px 22px rgba(254,113,107,.35); transition:.15s} .bn-cta-btn:hover{background:#ff8782; color:#fff !important} .bn-quiz{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-quiz .bnq-q{padding:14px 0; border-top:1px solid var(--bn-border)} .bn-quiz .bnq-q:first-of-type{border-top:none; padding-top:4px} .bn-quiz .bnq-qt{font-weight:700; color:var(--bn-ink); margin:0 0 10px; font-size:1.02em} .bn-quiz .bnq-opt{display:flex; align-items:flex-start; gap:12px; padding:9px 12px; margin:6px 0; cursor:pointer; font-size:.96em; color:var(--bn-text); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; transition:.15s} .bn-quiz .bnq-opt:hover{border-color:var(--bn-coral-line); background:var(--bn-coral-soft)} .bn-quiz .bnq-opt input{appearance:none; -webkit-appearance:none; flex:none; width:20px; height:20px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:50%; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-quiz .bnq-opt input:checked{border-color:var(--bn-coral)} .bn-quiz .bnq-opt input:checked::after{content:\"\"; position:absolute; left:3px; top:3px; width:10px; height:10px; border-radius:50%; background:var(--bn-coral)} .bn-quiz .bnq-opt:has(input:checked){border-color:var(--bn-coral); background:var(--bn-coral-soft)} .bn-quiz .bnq-btn{margin-top:16px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-weight:800; font-size:1em; padding:13px 30px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s; font-family:inherit} .bn-quiz .bnq-btn:hover{background:#ff8782} .bn-quiz .bnq-res{display:none; margin-top:18px; padding:18px 20px; border-radius:var(--bn-r-sm); background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-quiz .bnq-res.on{display:block} .bn-quiz #bnq-agent{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-quiz #bnq-hybrid{background:var(--bn-green-soft); border-color:#cfe6c4} .bn-quiz .bnq-rt{font-weight:800; color:var(--bn-ink); margin:0 0 6px; font-size:1.08em} .bn-quiz .bnq-res p{margin:0} .bn-spectrum{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-spectrum h3{margin:.1em 0 .3em} .bn-spectrum>p{font-size:.95em; color:var(--bn-muted); margin:0 0 20px} .bn-spec-track{margin:26px 4px 4px} .bn-spec-range{-webkit-appearance:none; appearance:none; width:100%; height:8px; border-radius:999px; background:var(--bn-sand); outline:none; cursor:pointer; margin:0} .bn-spec-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-range::-moz-range-thumb{width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-stops{display:flex; justify-content:space-between; margin-top:13px; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); gap:8px} .bn-spec-stops span{flex:1; cursor:pointer; transition:.15s; text-align:center} .bn-spec-stops span:first-child{text-align:left} .bn-spec-stops span:last-child{text-align:right} .bn-spec-stops span.on{color:var(--bn-coral); font-weight:700} .bns-pane{display:none; margin-top:22px; border-radius:var(--bn-r-sm); padding:20px 22px; background:var(--bn-sand-2); border:1px solid var(--bn-sand)} .bns-pane.on{display:block} .bns-pane h4{margin:0 0 3px; color:var(--bn-ink); font-size:1.14em} .bns-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-coral); display:block; margin-bottom:11px} .bns-pane>p{margin:0; font-size:.96em; color:var(--bn-text)} .bns-grid{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:15px} .bns-grid div{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:11px 14px; font-size:.9em; color:var(--bn-text)} .bns-grid b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); margin-bottom:3px} .bn-roi{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-roi h3{margin:.1em 0 .3em} .bn-roi>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-roi-fields{display:grid; grid-template-columns:1fr 1fr; gap:20px 28px; margin:18px 0 24px} .bn-roi-field:last-child{grid-column:1\/-1} .bn-roi-field label{display:block; font-size:.9em; color:var(--bn-text); font-weight:600; margin-bottom:11px} .bn-roi-field output{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-roi-out{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:4px} .bn-roi-stat{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:20px 16px; text-align:center} .bn-roi-stat b{display:block; font-size:1.85em; line-height:1.05; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em; font-family:var(--bn-mono)} .bn-roi-stat:nth-child(2) b{color:var(--bn-blue)} .bn-roi-stat:nth-child(3) b{color:var(--bn-ink)} .bn-roi-stat span{display:block; margin-top:7px; font-size:.82em; color:var(--bn-muted); line-height:1.4} .bn-roi-note{font-size:16px; color:var(--bn-muted); margin:16px 0 0; font-style:italic} .bn-bot{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px 24px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bot h3{margin:.1em 0 .3em} .bn-bot>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-bot-win{border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-bot-bar{display:flex; align-items:center; gap:11px; padding:12px 16px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-bot-ava{flex:none; width:32px; height:32px; border-radius:50%; background:var(--bn-coral-soft); display:flex; align-items:center; justify-content:center} .bn-bot-ava svg{width:19px; height:19px; color:var(--bn-coral)} .bn-bot-id b{display:block; color:var(--bn-ink); font-size:.95em; line-height:1.2} .bn-bot-id span{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-green); display:inline-flex; align-items:center; gap:5px} .bn-bot-id span::before{content:\"\"; width:7px; height:7px; border-radius:50%; background:var(--bn-green)} .bn-bot-log{padding:16px; min-height:130px; max-height:320px; overflow-y:auto; display:flex; flex-direction:column; gap:10px} .bn-bot-msg{max-width:82%; padding:10px 14px; border-radius:15px; font-size:.95em; line-height:1.5} .bn-bot-msg.bot{align-self:flex-start; background:var(--bn-sand-2); color:var(--bn-text); border-bottom-left-radius:4px} .bn-bot-msg.user{align-self:flex-end; background:var(--bn-coral); color:#332c19; border-bottom-right-radius:4px} .bn-bot-quick{display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 14px} .bn-art .bn-bot-qbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:7px 14px; cursor:pointer; transition:.15s} .bn-art .bn-bot-qbtn:hover{background:var(--bn-coral-soft); border-color:var(--bn-coral)} .bn-bot-form{display:flex; gap:8px; padding:12px 16px; border-top:1px solid var(--bn-border); background:var(--bn-sand-2)} .bn-bot-input{flex:1; min-width:0; font-family:inherit; font-size:.95em; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:10px 16px; outline:none} .bn-bot-input:focus{border-color:var(--bn-coral)} .bn-art .bn-bot-send{flex:none; font-family:inherit; font-weight:700; font-size:16px; color:#fff; background:var(--bn-coral); border:none; border-radius:999px; padding:10px 20px; cursor:pointer; transition:.15s} .bn-art .bn-bot-send:hover{background:#ff8782} .bn-art .bn-bot-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} .bbot-kb,.bbot-fallback{display:none} .bn-shot{margin:16px 0 2px; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-shot-bar{display:flex; align-items:center; gap:8px; padding:9px 13px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-shot-dot{width:8px;height:8px;border-radius:50%;background:var(--bn-green);flex:none} .bn-shot-bar b{color:var(--bn-ink); font-size:.9em} .bn-shot-bar span{margin-left:auto; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-muted)} .bn-shot-log{padding:13px 14px; display:flex; flex-direction:column; gap:8px} .bn-shot .bn-bot-msg{max-width:86%; font-size:.9em} .bn-shot-quick{display:flex; flex-wrap:wrap; gap:6px; margin-top:2px} .bn-shot-quick span{font-size:14px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:4px 11px} .bn-exlink{margin:13px 0 0; font-weight:700; display:flex; align-items:center; gap:6px} .bn-exlink svg{width:16px;height:16px;flex:none;color:var(--bn-coral)} .bn-lb{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lb h3{margin:.1em 0 .3em} .bn-lb>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-lb-ctrl{display:flex; flex-wrap:wrap; gap:11px; align-items:center; margin:0 0 16px} .bn-lb-ctrl br{display:none} .bn-lb-search{flex:1; min-width:200px; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:11px 18px; outline:none} .bn-lb-search:focus{border-color:var(--bn-coral)} .bn-lb-filters{display:flex; flex-wrap:wrap; gap:8px} .bn-art .bn-lb-fbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .bn-lb-fbtn:hover{background:var(--bn-coral-soft)} .bn-art .bn-lb-fbtn.on{background:var(--bn-coral); color:#fff; border-color:var(--bn-coral)} .bn-lb .bn-lb-th{cursor:pointer; user-select:none; white-space:nowrap} .bn-lb .bn-lb-th:hover{color:#fbf7ec; opacity:.85} .bn-lb-rank{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral); text-align:center} .bn-lb-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-ink); text-align:right; white-space:nowrap} .lb-empty{padding:16px; text-align:center; color:var(--bn-muted); font-size:.95em} .bn-lb-foot{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .bn-art{font-size:17px} .bn-stats,.bn-grid,.bn-cols,.bn-ex .bn-ba,.bns-grid,.bn-roi-fields,.bn-roi-out{grid-template-columns:1fr} .bn-roi-field:last-child{grid-column:auto} .bn-toc ol{columns:1} .bn-art h2{font-size:1.5em} .bn-bot-msg{max-width:90%} } .bn-art sup,.bn-art sub{font-size:14px;line-height:0} .bn-klabel.hc{color:var(--bn-coral-txt)} .bn-cdc{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-cdc h3{margin:.1em 0 .3em} .bn-cdc>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-cdc br{display:none} .bn-cdc p:empty{display:none; margin:0} .cdc-q{padding:15px 0; border-top:1px solid var(--bn-border)} .cdc-q:first-of-type{border-top:none; padding-top:2px} .bn-art .cdc-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .cdc-chips{display:flex; flex-wrap:wrap; gap:8px} .cdc-chips p:not([class]){display:contents} .bn-art .cdc-chip{display:inline-flex; align-items:center; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .cdc-chip:hover{background:var(--bn-coral-soft)} .bn-art .cdc-chip:has(input:checked){background:var(--bn-coral); color:#332c19; border-color:var(--bn-coral); font-weight:700} .cdc-chip input{position:absolute; opacity:0; width:1px; height:1px; pointer-events:none} .cdc-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .cdc-line{padding:14px 0; border-top:1px solid var(--bn-sand)} .cdc-line:first-of-type{border-top:none; padding-top:2px} .cdc-line p:not([class]){margin:0} .bn-art .cdc-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .cdc-line span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .cdc-copy{margin-top:18px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-family:inherit; font-weight:800; font-size:16px; padding:13px 28px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s} .bn-art .cdc-copy:hover{background:#ff8782} .bn-art .cdc-note{font-size:16px; color:var(--bn-muted); margin:12px 0 0; font-style:italic; min-height:1.5em} @media(max-width:680px){ .cdc-chips{flex-direction:column; align-items:stretch} .bn-art .cdc-chip{justify-content:flex-start} } .bn-niv{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-niv h3{margin:.1em 0 .3em} .bn-niv>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-niv br{display:none} .bn-niv p:empty{display:none; margin:0} .niv-q{padding:15px 0; border-top:1px solid var(--bn-border)} .niv-q:first-of-type{border-top:none; padding-top:2px} .bn-art .niv-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .niv-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .niv-score{display:flex; align-items:baseline; gap:10px; margin:0 0 13px} .bn-art .niv-score b{font-family:var(--bn-mono); font-size:2.1em; line-height:1; color:var(--bn-coral-txt); font-weight:800; letter-spacing:-.02em} .bn-art .niv-score span{font-size:16px; color:var(--bn-muted)} .niv-gauge{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden; margin:0 0 18px} .niv-gauge p:not([class]){display:contents} .niv-gauge i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nivv{display:none; border-radius:var(--bn-r-sm); padding:17px 19px; background:#fff; border:1px solid var(--bn-border)} .nivv.on{display:block} .bn-art .nivv b{display:block; font-size:1.08em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nivv p{margin:0; font-size:16px; line-height:1.62} .bn-art .niv-weak{margin:15px 0 0; font-size:16px; color:var(--bn-text)} .bn-art .niv-weak b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:4px} .bn-art blockquote{margin:26px 0; padding:18px 22px; background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-blue); border-radius:var(--bn-r); box-shadow:var(--bn-sh-sm)} .bn-art blockquote p{margin:0; font-size:17px; line-height:1.65; color:var(--bn-text)} .bn-chk{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-chk h3{margin:.1em 0 .3em} .bn-chk>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-chk br{display:none} .bn-chk p:empty{display:none; margin:0} .chk-doc{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:16px 18px; margin:0 0 6px} .bn-art .chk-doc b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .chk-doc span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .chk-q{padding:15px 0; border-top:1px solid var(--bn-border)} .bn-art .chk-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .chk-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .chk-pieces{display:grid; gap:10px; margin:0 0 16px} .chk-piece{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:12px 14px} .chk-piece.hit{border-color:var(--bn-green); background:var(--bn-green-soft)} .bn-art .chk-piece b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-muted); margin-bottom:5px} .bn-art .chk-piece.hit b{color:var(--bn-green)} .bn-art .chk-piece span{display:block; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-verdict{border-radius:var(--bn-r-sm); padding:14px 16px; font-size:16px; line-height:1.55; background:var(--bn-green-soft); border:1px solid #cfe6c4; color:var(--bn-text); margin:0 0 12px} .bn-art .chk-verdict.ko{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-art .chk-stats{margin:0; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-stats b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .bn-dev{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-dev h3{margin:.1em 0 .3em} .bn-dev>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-dev br{display:none} .bn-dev p:empty{display:none; margin:0} .dev-q{padding:15px 0; border-top:1px solid var(--bn-border)} .dev-q:first-of-type{border-top:none; padding-top:2px} .bn-art .dev-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .dev-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .dev-tiles{display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin:0 0 16px} .dev-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .dev-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .dev-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .dev-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .dev-stat:nth-child(4) b{color:var(--bn-ink)} .bn-art .dev-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .dev-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .dev-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .dvv{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .dvv.on{display:block} .bn-art .dvv b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .dvv p{margin:0; font-size:16px; line-height:1.62} @media(max-width:680px){ .dev-tiles{grid-template-columns:1fr 1fr} } .bn-fig.chat img{max-width:400px; margin:0 auto} .bn-fig.doc img{max-width:520px; margin:0 auto} .bn-nlu{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-nlu h3{margin:.1em 0 .3em} .bn-nlu>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-nlu br{display:none} .bn-nlu p:empty{display:none; margin:0} .nlu-q{padding:15px 0; border-top:1px solid var(--bn-border)} .nlu-q:first-of-type{border-top:none; padding-top:2px} .bn-art .nlu-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .bn-art .nlu-in{width:100%; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:12px 18px; outline:none} .bn-art .nlu-in:focus{border-color:var(--bn-coral)} .nlu-ex{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px} .nlu-ex p:not([class]){display:contents} .bn-art .nlu-exb{font-family:inherit; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s; text-align:left} .bn-art .nlu-exb:hover{background:var(--bn-coral-soft)} .nlu-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .nlu-toks{margin:0 0 14px; font-size:16px; line-height:1.7; color:var(--bn-text)} .bn-art .nlu-toks b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:8px} .bn-art .nlu-tk{display:inline-block; font-family:var(--bn-mono); font-size:14px; background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:3px 11px; margin:0 6px 6px 0; color:var(--bn-ink)} .nlu-row{display:grid; grid-template-columns:1fr 130px 54px; gap:12px; align-items:center; padding:10px 0; border-top:1px solid var(--bn-sand)} .nlu-row:first-child{border-top:none} .bn-art .nlu-lab{font-size:16px; line-height:1.4; color:var(--bn-ink); font-weight:700} .nlu-bar{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden} .nlu-bar i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nlu-row.win .nlu-bar i{background:var(--bn-green)} .bn-art .nlu-sc{font-family:var(--bn-mono); font-size:16px; font-weight:700; color:var(--bn-coral-txt); text-align:right} .nlu-verdict{margin:16px 0 0; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border); border-left:4px solid var(--bn-green)} .nlu-verdict.ko{border-left-color:var(--bn-coral)} .bn-art .nlu-verdict b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nlu-verdict p{margin:0; font-size:16px; line-height:1.62} .bn-art .nlu-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .nlu-row{grid-template-columns:minmax(0,1fr) 64px 48px; gap:9px} .bn-art .nlu-lab{font-size:16px} } @media(max-width:560px){ .nlu-row{grid-template-columns:minmax(0,1fr) auto; gap:7px 10px; padding:12px 0} .bn-art .nlu-lab{grid-column:1; grid-row:1} .bn-art .nlu-sc{grid-column:2; grid-row:1; text-align:right} .nlu-bar{grid-column:1\/3; grid-row:2} } .bn-art code{font-family:var(--bn-mono); font-size:16px; line-height:1.5; background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:6px; padding:1px 7px; color:var(--bn-ink); word-break:break-word} .bn-art pre{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:16px 18px; overflow-x:auto; margin:22px 0} .bn-art pre code{background:none; border:none; padding:0; font-size:16px} .bn-hd{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-hd h3{margin:.1em 0 .3em} .bn-hd>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-hd br{display:none} .bn-hd p:empty{display:none; margin:0} .hd-q{padding:15px 0; border-top:1px solid var(--bn-border)} .hd-q:first-of-type{border-top:none; padding-top:2px} .bn-art .hd-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .hd-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .hd-head{display:grid; grid-template-columns:minmax(0,auto) minmax(0,1fr); gap:18px; align-items:center} .hd-n{font-family:var(--bn-mono); font-weight:800; line-height:1; color:var(--bn-ink); white-space:nowrap} .bn-art .hd-n span{font-size:34px} .bn-art .hd-n i{font-style:normal; font-size:16px; color:var(--bn-muted); font-weight:600} .hd-track{position:relative; height:14px; border-radius:999px; background:#fff; border:1px solid var(--bn-sand); overflow:hidden} .hd-fill{position:absolute; left:0; top:0; bottom:0; width:0; background:var(--bn-coral); transition:width .18s} .hd-parts{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:16px} .hd-part{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:11px 8px; text-align:center} .bn-art .hd-part span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3} .bn-art .hd-part b{display:block; font-family:var(--bn-mono); font-size:20px; font-weight:800; color:var(--bn-coral-txt); margin-top:4px} .hdv{display:none; margin-top:18px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .hdv-1{display:block; border-left:4px solid var(--bn-green)} .hdv-2{border-left:4px solid var(--bn-blue)} .hdv-3{border-left:4px solid var(--bn-coral)} .hdv-4{border-left:4px solid var(--bn-ink)} .bn-art .hdv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:7px} .bn-art .hdv p{margin:0; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .hd-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} @media(max-width:680px){ .bn-hd{padding:20px 17px} .hd-out{padding:17px 15px} .hd-head{grid-template-columns:minmax(0,1fr); gap:12px} .hd-parts{grid-template-columns:repeat(2,minmax(0,1fr))} } .bn-tri{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-tri h3{margin:.1em 0 .3em} .bn-tri>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-tri br{display:none} .bn-tri p:empty{display:none; margin:0} .tri-q{padding:15px 0; border-top:1px solid var(--bn-border)} .tri-q:first-of-type{border-top:none; padding-top:2px} .bn-art .tri-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .tri-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .triv{display:none; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .triv-1{border-left:4px solid var(--bn-ink)} .triv-2{border-left:4px solid var(--bn-coral)} .triv-3{border-left:4px solid var(--bn-blue)} .triv-4{border-left:4px solid var(--bn-muted)} .triv-5{display:block; border-left:4px solid var(--bn-green)} .bn-art .triv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .triv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .triv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .triv p:last-child{margin-bottom:0} .tri-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:16px} .tri-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .tri-line span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .tri-line b{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .bn-art .tri-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-tri .bn-tablewrap{margin-top:22px} .bn-art .tri-load{font-family:var(--bn-mono); font-size:16px; line-height:1.2; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:8px 15px; cursor:pointer; white-space:nowrap; transition:.15s} .bn-art .tri-load:hover{background:var(--bn-coral-soft)} @media(max-width:680px){ .bn-tri{padding:20px 17px} .tri-out{padding:17px 15px} .tri-lines{grid-template-columns:minmax(0,1fr)} } .bn-art .bn-steps ol{list-style:none;padding:0;margin:0} .bn-art .bn-tip,.bn-art .bn-warn,.bn-art .bn-info{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:18px 20px;margin:24px 0;box-shadow:var(--bn-sh-sm)} .bn-art .bn-tip{border-left:4px solid var(--bn-green)} .bn-art .bn-warn{border-left:4px solid var(--bn-coral)} .bn-art .bn-info{border-left:4px solid var(--bn-blue)} .bn-art .bn-tip .bn-klabel,.bn-art .bn-warn .bn-klabel,.bn-art .bn-info .bn-klabel{margin-bottom:6px} .bn-art .bn-tip p,.bn-art .bn-warn p,.bn-art .bn-info p{margin:0} .bn-art .bn-tri table{table-layout:fixed;min-width:640px} .bn-art .bn-tri th:nth-child(1),.bn-art .bn-tri td:nth-child(1){width:22%} .bn-art .bn-tri th:nth-child(2),.bn-art .bn-tri td:nth-child(2){width:14%} .bn-art .bn-tri th:nth-child(3),.bn-art .bn-tri td:nth-child(3){width:14%} .bn-art .bn-tri th:nth-child(4),.bn-art .bn-tri td:nth-child(4){width:13%} .bn-art .bn-tri th:nth-child(5),.bn-art .bn-tri td:nth-child(5){width:22%} .bn-art .bn-tri th:nth-child(6),.bn-art .bn-tri td:nth-child(6){width:15%} .bn-art .bn-tri thead th,.bn-art .bn-tri tbody td{padding:11px 8px} .bn-art .tri-load{padding:4px 10px} .bn-art .bn-cta-in{text-align:center;margin:26px 0} .bn-lng{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lng h3{margin:.1em 0 .3em} .bn-lng>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-lng br{display:none} .bn-lng p:empty{display:none; margin:0} .lng-q{padding:15px 0; border-top:1px solid var(--bn-border)} .lng-q:first-of-type{border-top:none; padding-top:2px} .bn-art .lng-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .lng-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .lng-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px} .lng-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .lng-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .lng-line span{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .lngv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .lngv-1{display:block; border-left:4px solid var(--bn-blue)} .lngv-2{border-left:4px solid var(--bn-coral)} .lngv-3{border-left:4px solid var(--bn-green)} .lngv-4{border-left:4px solid var(--bn-ink)} .bn-art .lngv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .lngv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .lngv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .lngv p:last-child{margin-bottom:0} .bn-art .lng-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-lng .bn-tablewrap{margin-top:22px} .bn-art .bn-lng table{table-layout:fixed; min-width:620px} .bn-art .bn-lng th:nth-child(1),.bn-art .bn-lng td:nth-child(1){width:26%} .bn-art .bn-lng th:nth-child(2),.bn-art .bn-lng td:nth-child(2){width:28%} .bn-art .bn-lng th:nth-child(3),.bn-art .bn-lng td:nth-child(3){width:32%} .bn-art .bn-lng th:nth-child(4),.bn-art .bn-lng td:nth-child(4){width:14%} .bn-art .bn-lng thead th,.bn-art .bn-lng tbody td{padding:11px 10px} @media(max-width:680px){ .bn-lng{padding:20px 17px} .lng-out{padding:17px 15px} .lng-lines{grid-template-columns:minmax(0,1fr)} } .bn-gem{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:24px 26px;margin:28px 0;box-shadow:var(--bn-sh)} .bn-gem h3{margin:.1em 0 .3em} .bn-gem>p{font-size:16px;color:var(--bn-muted);margin:0 0 18px} .bn-gem br{display:none} .bn-gem p:empty{display:none;margin:0} .gem-q{padding:15px 0;border-top:1px solid var(--bn-border)} .gem-q:first-of-type{border-top:none;padding-top:2px} .bn-art .gem-qt{font-weight:700;color:var(--bn-ink);margin:0 0 11px;font-size:16px;line-height:1.45} .gem-out{margin:22px 0 0;border-radius:var(--bn-r-sm);background:var(--bn-sand-2);border:1px solid var(--bn-sand);padding:20px 22px} .giv{display:none;border-radius:var(--bn-r-sm);background:#fff;border:1px solid var(--bn-sand);padding:17px 19px;border-left:4px solid var(--bn-coral)} .giv.on{display:block} .giv0{border-left-color:var(--bn-green)} .giv4{border-left-color:var(--bn-blue)} .bn-art .giv em{display:block;font-style:normal;font-family:var(--bn-mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-coral-txt);margin-bottom:7px;line-height:1.4} .bn-art .giv b{display:block;font-size:18px;line-height:1.4;color:var(--bn-ink);margin-bottom:8px} .bn-art .giv p{margin:0;font-size:16px;line-height:1.62;color:var(--bn-text)} .bn-gem .bn-tablewrap{margin-top:22px} @media(max-width:680px){.bn-gem{padding:20px 17px}.gem-out{padding:17px 15px}} .bn-gene{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-gene h3{margin:.1em 0 .3em} .bn-gene>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-gene br{display:none} .bn-gene p:empty{display:none; margin:0} .gene-q{padding:15px 0; border-top:1px solid var(--bn-border)} .gene-q:first-of-type{border-top:none; padding-top:2px} .bn-art .gene-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .gene-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .gene-tiles{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0 0 16px} .gene-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .gene-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .gene-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .gene-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .gene-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .gene-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .gene-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .gene-v{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .gene-v.on{display:block} .bn-art .gene-v b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .gene-v p{margin:0; font-size:16px; line-height:1.62} .bn-art .gene-note{margin:14px 0 0; font-size:16px; line-height:1.55; color:var(--bn-muted)} .bn-gene table.gene-data{margin:0 0 4px} .bn-art table.gene-data tbody tr.gene-hit td{background:var(--bn-green-soft)} @media(max-width:680px){ .gene-tiles{grid-template-columns:minmax(0,1fr)} } .bn-bud{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bud h3{margin:.1em 0 .3em} .bn-bud>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-bud br{display:none} .bn-bud p:empty{display:none; margin:0} .bud-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .budv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .budv-1{display:block; border-left:4px solid var(--bn-green)} .budv-2{border-left:4px solid var(--bn-blue)} .budv-3{border-left:4px solid var(--bn-coral)} .budv-4{border-left:4px solid var(--bn-ink)} .bn-art .budv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .budv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .budv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .budv p:last-child{margin-bottom:0} .bn-art .bud-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-bud .bn-tablewrap{margin-top:22px} @media(max-width:680px){ .bn-bud{padding:20px 17px} .bud-out{padding:17px 15px} } .bn-bil{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bil h3{margin:.1em 0 .3em} .bn-bil>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-bil br{display:none} .bn-bil p:empty{display:none; margin:0} .bn-bil .tri-out{margin-top:22px} .bn-bil .bn-tablewrap{margin-top:22px} @media(max-width:680px){ .bn-bil{padding:20px 17px} .bn-bil .tri-out{padding:17px 15px} }`));document.head.appendChild(s);<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<span class=\"bn-klabel\">En bref<\/span>\n<ul>\n<li>Un <strong>chatbot de billetterie<\/strong> est un assistant conversationnel branch\u00e9 sur la programmation, les tarifs et les commandes d\u2019un organisateur : il renseigne avant l\u2019achat, absorbe le pic d\u2019ouverture des ventes, puis traite l\u2019apr\u00e8s-vente, du billet non re\u00e7u jusqu\u2019au contr\u00f4le d\u2019acc\u00e8s le jour J.<\/li>\n<li>La billetterie n\u2019est pas un support comme les autres : le produit a une date, parfois un nom, et un QR code qui vaut juridiquement <strong>titre d\u2019acc\u00e8s<\/strong>. Chaque r\u00e9ponse du bot touche donc \u00e0 un droit, pas seulement \u00e0 une politesse.<\/li>\n<li>Trois r\u00e8gles bornent son action : <strong>pas de r\u00e9tractation<\/strong> pour une activit\u00e9 de loisirs fournie \u00e0 date fix\u00e9e (article L221-28, 12\u00b0 du code de la consommation), <strong>revente habituelle non autoris\u00e9e punie de 15 000 \u20ac<\/strong> (article 313-6-2 du code p\u00e9nal, 75 000 \u20ac pour une personne morale), et <strong>obligation d\u2019annoncer l\u2019IA<\/strong> (article 50 du r\u00e8glement europ\u00e9en sur l\u2019intelligence artificielle, en application depuis le 2 ao\u00fbt 2026).<\/li>\n<li>Le <strong>routeur de demandes<\/strong> au milieu de l\u2019article tranche 24 cas r\u00e9els (moment \u00d7 nature \u00d7 v\u00e9rification d\u2019identit\u00e9) entre \u00ab le bot r\u00e9pond seul \u00bb, \u00ab v\u00e9rification d\u2019abord \u00bb, \u00ab le bot informe, un humain d\u00e9cide \u00bb et \u00ab refus motiv\u00e9 \u00bb.<\/li>\n<li>Le co\u00fbt tient en trois lignes : la licence (d\u00e8s 39 \u20ac par mois hors taxes sur la grille Botnation relev\u00e9e le 1er octobre 2026), les cr\u00e9dits IA (25 \u20ac les 1 000), et la construction, gratuite en autonomie ou <strong>sur devis<\/strong> si elle est d\u00e9l\u00e9gu\u00e9e \u00e0 l\u2019\u00e9quipe Botnation.<\/li>\n<\/ul>\n<\/div>\n<p>Les \u00e9diteurs de chatbots de billetterie promettent tous la m\u00eame chose : une assistance 24 heures sur 24, en cinquante langues, capable d\u2019absorber les pics d\u2019ouverture des ventes. La promesse n\u2019est pas fausse. Elle est incompl\u00e8te. Un billet n\u2019est pas un produit comme un autre : il expire, il est parfois nominatif, et son QR code suffit \u00e0 franchir la porte. Quand un spectateur \u00e9crit \u00ab je n\u2019ai pas re\u00e7u mon billet \u00bb la veille du concert, le chatbot ne r\u00e9pond pas \u00e0 une question de confort, il manipule un titre d\u2019acc\u00e8s, avec le droit et le code p\u00e9nal derri\u00e8re.<\/p>\n<p>Ce qui manque presque partout, c\u2019est le droit : les pr\u00e9sentations d\u2019un chatbot de billetterie \u00e9voquent au mieux le RGPD en passant, rarement le code de la consommation, le code p\u00e9nal ou le r\u00e8glement europ\u00e9en sur l\u2019intelligence artificielle. Pourtant, ce sont ces textes qui d\u00e9cident si le bot a le droit de renvoyer un QR code, ce qu\u2019il doit r\u00e9pondre \u00e0 \u00ab je veux annuler \u00bb et pourquoi il doit refuser d\u2019aider \u00e0 revendre une place.<\/p>\n<p>Cet article reprend donc le sujet dans l\u2019ordre qui compte : ce que le bot encaisse r\u00e9ellement, phase par phase, puis les trois r\u00e8gles de droit qui bornent son droit d\u2019agir, un routeur pour trancher les cas concrets, les canaux, les co\u00fbts sur la grille publique du jour, et la m\u00e9thode. Botnation y est pr\u00e9sent des deux c\u00f4t\u00e9s qui comptent : \u00e9diteur de la plateforme no-code, et prestataire de cr\u00e9ation sur mesure via son offre Entreprise.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #3d351f;color:#3d351f\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #3d351f;color:#3d351f\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#%C2%AB_Chatbot_de_billetterie_%C2%BB_de_quoi_parle-t-on_exactement\" >\u00ab Chatbot de billetterie \u00bb : de quoi parle-t-on exactement ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Une_histoire_qui_commence_en_2016\" >Une histoire qui commence en 2016<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Ce_que_le_chatbot_traite_phase_par_phase\" >Ce que le chatbot traite, phase par phase<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Avant_la_vente_renseigner_sans_ralentir\" >Avant la vente : renseigner sans ralentir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Le_pic_douverture_des_ventes_le_vrai_stress_test\" >Le pic d\u2019ouverture des ventes : le vrai stress test<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Apres_la_vente_et_le_jour_J_le_service_apres-vente_du_titre_dacces\" >Apr\u00e8s la vente et le jour J : le service apr\u00e8s-vente du titre d\u2019acc\u00e8s<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Les_trois_regles_de_droit_qui_bornent_le_bot\" >Les trois r\u00e8gles de droit qui bornent le bot<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#1_La_retractation_nexiste_pas_le_bot_ne_doit_pas_linventer\" >1. La r\u00e9tractation n\u2019existe pas : le bot ne doit pas l\u2019inventer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#2_La_revente_non_autorisee_est_un_delit_le_bot_doit_refuser_proprement\" >2. La revente non autoris\u00e9e est un d\u00e9lit : le bot doit refuser proprement<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#3_Le_bot_doit_dire_quil_est_un_bot\" >3. Le bot doit dire qu\u2019il est un bot<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Le_routeur_ce_cas_le_bot_peut-il_le_traiter\" >Le routeur : ce cas, le bot peut-il le traiter ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Cette_demande_le_bot_peut-il_la_traiter\" >Cette demande, le bot peut-il la traiter ?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Sur_quels_canaux_deployer_le_canal_suit_le_moment\" >Sur quels canaux d\u00e9ployer : le canal suit le moment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Quatre_types_dorganisateurs_quatre_reglages\" >Quatre types d\u2019organisateurs, quatre r\u00e9glages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Combien_coute_un_chatbot_de_billetterie\" >Combien co\u00fbte un chatbot de billetterie ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#La_methode_six_etapes_avant_douvrir_les_ventes\" >La m\u00e9thode : six \u00e9tapes avant d\u2019ouvrir les ventes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Cinq_erreurs_qui_coutent_cher\" >Cinq erreurs qui co\u00fbtent cher<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Questions_frequentes\" >Questions fr\u00e9quentes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/botnation.ai\/fr\/chatbot-billetterie\/#Votre_billetterie_a_deja_ses_questions_commencez_par_les_vingt_premieres\" >Votre billetterie a d\u00e9j\u00e0 ses questions : commencez par les vingt premi\u00e8res<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"definition\"><span class=\"ez-toc-section\" id=\"%C2%AB_Chatbot_de_billetterie_%C2%BB_de_quoi_parle-t-on_exactement\"><\/span>\u00ab Chatbot de billetterie \u00bb : de quoi parle-t-on exactement ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-def\">\n<span class=\"bn-klabel\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4M12 8h.01\"><\/path><\/svg>D\u00e9finition<\/span>\n<p>Un chatbot de billetterie est un agent conversationnel connect\u00e9 aux informations d\u2019un organisateur d\u2019\u00e9v\u00e9nements : programmation, tarifs et cat\u00e9gories de places, conditions de vente et d\u2019\u00e9change, acc\u00e8s et services, puis, apr\u00e8s l\u2019achat, l\u2019\u00e9tat des commandes. Il r\u00e9pond aux spectateurs sur le site, les r\u00e9seaux sociaux ou WhatsApp, les oriente vers la billetterie officielle, et remonte aux humains ce qui d\u00e9passe son droit d\u2019agir.<\/p>\n<\/div>\n<p>Le p\u00e9rim\u00e8tre est large : spectacle vivant et concerts, festivals, sport, salons et congr\u00e8s, mus\u00e9es et monuments, offices de tourisme, parcs de loisirs, cin\u00e9ma. Il touche aussi les transports, o\u00f9 le billet est le produit lui-m\u00eame : le sujet est trait\u00e9 en profondeur dans nos articles consacr\u00e9s au <a href=\"https:\/\/botnation.ai\/fr\/chatbot-transport\/\">chatbot pour le secteur du transport<\/a> et au <a href=\"https:\/\/botnation.ai\/fr\/chatbot-transport-aerien\/\">chatbot pour le transport a\u00e9rien<\/a>. Ici, nous parlons de l\u2019\u00e9v\u00e9nementiel et des loisirs : la logique du titre d\u2019acc\u00e8s \u00e0 date fix\u00e9e, qui est pr\u00e9cis\u00e9ment ce qui rend le sujet juridiquement particulier.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Une_histoire_qui_commence_en_2016\"><\/span>Une histoire qui commence en 2016<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En France, le premier du genre est annonc\u00e9 par Digitick le 15 novembre 2016 : \u00ab Digitick lance aujourd\u2019hui en France le premier chatbot de billetterie en France \u00bb, \u00e9crit le <a href=\"https:\/\/www.vivendi.com\/communique\/digitick-lance-premier-chatbot-de-billetterie-france\/\" rel=\"nofollow noopener\">communiqu\u00e9 de son actionnaire Vivendi<\/a>, d\u00e9crivant un \u00ab v\u00e9ritable assistant de recherche \u00bb sur Facebook Messenger, con\u00e7u avec MFG Labs, pour un groupe qui traitait alors \u00ab plus de 35 millions de billets par an \u00bb. Dix ans plus tard, le Messenger bot de recherche a vieilli, mais le constat qui l\u2019avait motiv\u00e9 n\u2019a pas chang\u00e9 : le spectateur cherche une sortie, pas une grille tarifaire. La conversation est simplement devenue multicanale, et l\u2019IA g\u00e9n\u00e9rative a remplac\u00e9 les arbres de sc\u00e9narios rigides.<\/p>\n<figure class=\"bn-fig\"><img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/10\/botnation-ai-billetterie-in1.jpg\" alt=\"Deux mains en pull cr\u00e8me trient un \u00e9ventail de billets cartonn\u00e9s corail, bleu et vert sauge sur un bureau de guichet en bois clair\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>Avant, pendant, apr\u00e8s : chaque demande de billetterie a son moment, et le moment change la r\u00e9ponse \u00e0 donner.<\/figcaption><\/figure>\n<h2 id=\"phases\"><span class=\"ez-toc-section\" id=\"Ce_que_le_chatbot_traite_phase_par_phase\"><\/span>Ce que le chatbot traite, phase par phase<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Regrouper \u00ab le support billetterie \u00bb dans une seule cat\u00e9gorie est l\u2019erreur de cadrage la plus fr\u00e9quente. La demande d\u2019un spectateur qui h\u00e9site avant d\u2019acheter, celle d\u2019un acheteur en panique la veille du concert et celle du festivalier dans la file d\u2019entr\u00e9e n\u2019ont ni la m\u00eame urgence, ni le m\u00eame canal, ni le m\u00eame r\u00e9gime juridique. Trois phases, trois r\u00e9glages.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Avant_la_vente_renseigner_sans_ralentir\"><\/span>Avant la vente : renseigner sans ralentir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Horaires et portes, tarifs et r\u00e9ductions, jauge et cat\u00e9gories, acc\u00e8s en fauteuil roulant, parking, vestiaire, \u00e2ge minimum, d\u00e9lai de retrait : ce sont des questions d\u2019information, identiques pour tous, dont la r\u00e9ponse conditionne l\u2019achat. Chaque minute sans r\u00e9ponse est une vente qui part ailleurs. Le chatbot y r\u00e9pond imm\u00e9diatement, \u00e0 toute heure, et renvoie vers la billetterie officielle : son r\u00f4le est de faire aboutir l\u2019achat dans le tunnel de l\u2019organisateur, jamais de le d\u00e9tourner. C\u2019est aussi la phase o\u00f9 le bot travaille le mieux pour les visiteurs \u00e9trangers, en tenant la conversation dans leur langue sans qu\u2019aucune hotline ne soit recrut\u00e9e pour trois e-mails par mois.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Le_pic_douverture_des_ventes_le_vrai_stress_test\"><\/span>Le pic d\u2019ouverture des ventes : le vrai stress test<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>L\u2019annonce d\u2019une tourn\u00e9e ou la mise en vente d\u2019une \u00e9dition concentre sur quelques heures des milliers de questions identiques : heure exacte d\u2019ouverture, nombre de billets par commande, acc\u00e8s \u00e0 la pr\u00e9vente, cat\u00e9gories de places, moyens de paiement accept\u00e9s. Aucune \u00e9quipe support ne se dimensionne pour trois heures de pointe par an : soit elle sur-investit toute l\u2019ann\u00e9e, soit elle laisse tomber le soir du lancement. Un agent conversationnel, lui, r\u00e9pond en parall\u00e8le \u00e0 tous les demandeurs, sans file d\u2019attente ni renfort temporaire, et il ne se d\u00e9monte pas parce qu\u2019on lui a pos\u00e9 la m\u00eame question quatre cents fois. C\u2019est le cas d\u2019usage o\u00f9 l\u2019\u00e9cart entre une hotline satur\u00e9e et un bot bien r\u00e9gl\u00e9 se voit le plus vite, d\u00e8s la premi\u00e8re mise en vente.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Apres_la_vente_et_le_jour_J_le_service_apres-vente_du_titre_dacces\"><\/span>Apr\u00e8s la vente et le jour J : le service apr\u00e8s-vente du titre d\u2019acc\u00e8s<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Le billet achet\u00e9, la nature des demandes change : e-billet non re\u00e7u, QR code qui ne s\u2019affiche pas, erreur dans le nom, changement de titulaire, \u00e9change de date, annulation, remboursement, revente. Le spectateur est persuad\u00e9 d\u2019avoir perdu sa place, donc l\u2019urgence est r\u00e9elle m\u00eame quand la cause est un dossier de spam. Le jour J viennent s\u2019ajouter les questions de terrain : plan du site, sc\u00e8ne, portes, consignes, vestiaire, rechargement sans contact. Ces demandes se jouent sur t\u00e9l\u00e9phone, souvent en marchant, et il n\u2019y a plus de temps pour se tromper.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Demande type<\/th>\n<th>Phase<\/th>\n<th>Ce que le bot fait<\/th>\n<th>Ce qui reste humain<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u00ab \u00c0 quelle heure ouvrent les ventes ? Combien de billets par commande ? \u00bb<\/td>\n<td>Pic d\u2019ouverture<\/td>\n<td>R\u00e9pond instantan\u00e9ment, \u00e0 tous, sans file d\u2019attente<\/td>\n<td>Rien : information g\u00e9n\u00e9rale<\/td>\n<\/tr>\n<tr>\n<td>\u00ab Le site propose-t-il des places PMR ? \u00bb<\/td>\n<td>Avant la vente<\/td>\n<td>Explique la proc\u00e9dure d\u2019acc\u00e8s et oriente vers le bon formulaire<\/td>\n<td>Les demandes PMR si elles exigent un traitement nominatif<\/td>\n<\/tr>\n<tr>\n<td>\u00ab Je n\u2019ai pas re\u00e7u mon e-billet \u00bb<\/td>\n<td>Apr\u00e8s la vente<\/td>\n<td>Guide la v\u00e9rification (spam, adresse, compte), propose le renvoi apr\u00e8s rapprochement de la commande<\/td>\n<td>Le renvoi si l\u2019identit\u00e9 ne peut pas \u00eatre v\u00e9rifi\u00e9e<\/td>\n<\/tr>\n<tr>\n<td>\u00ab Je veux annuler ma commande \u00bb<\/td>\n<td>Apr\u00e8s la vente<\/td>\n<td>Explique le r\u00e9gime applicable, ouvre et qualifie la demande<\/td>\n<td>La d\u00e9cision d\u2019exception, selon les conditions de vente<\/td>\n<\/tr>\n<tr>\n<td>\u00ab Je revends ma place, vous pouvez la transf\u00e9rer ? \u00bb<\/td>\n<td>Apr\u00e8s la vente<\/td>\n<td>Refuse d\u2019assister la revente, explique la r\u00e8gle, signale la demande<\/td>\n<td>L\u2019autorisation \u00e9ventuelle de cession, si l\u2019organisateur en d\u00e9cide ainsi<\/td>\n<\/tr>\n<tr>\n<td>\u00ab C\u2019est o\u00f9, la sc\u00e8ne ? Les portes ouvrent \u00e0 quelle heure ? \u00bb<\/td>\n<td>Jour J<\/td>\n<td>Envoie le plan, les horaires, les acc\u00e8s, sur t\u00e9l\u00e9phone<\/td>\n<td>Rien : information de terrain<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"droit\"><span class=\"ez-toc-section\" id=\"Les_trois_regles_de_droit_qui_bornent_le_bot\"><\/span>Les trois r\u00e8gles de droit qui bornent le bot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>C\u2019est la partie que les pages commerciales passent sous silence, et c\u2019est pourtant celle qui d\u00e9cide de la qualit\u00e9 r\u00e9elle d\u2019un chatbot de billetterie. Trois textes, trois fronti\u00e8res.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_La_retractation_nexiste_pas_le_bot_ne_doit_pas_linventer\"><\/span>1. La r\u00e9tractation n\u2019existe pas : le bot ne doit pas l\u2019inventer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Le droit de r\u00e9tractation de quatorze jours, familier aux e-commer\u00e7ants, ne s\u2019applique pas \u00e0 un billet. Le code de la consommation l\u2019exclut explicitement pour les contrats de \u00ab <em>prestations de services d\u2019h\u00e9bergement, autres que d\u2019h\u00e9bergement r\u00e9sidentiel, de services de transport de biens, de locations de voitures, de restauration ou d\u2019activit\u00e9s de loisirs qui doivent \u00eatre fournis \u00e0 une date ou \u00e0 une p\u00e9riode d\u00e9termin\u00e9e<\/em> \u00bb (article L221-28, 12\u00b0). Un spectacle \u00e0 une date pr\u00e9cise entre dans cette derni\u00e8re cat\u00e9gorie : l\u2019acheteur ne dispose d\u2019aucun d\u00e9lai de retour, sauf si les conditions de vente de l\u2019organisateur en offrent un volontairement.<\/p>\n<p>Le r\u00e9gulateur l\u2019a constat\u00e9 \u00e0 grande \u00e9chelle. En 2019, la DGCCRF a contr\u00f4l\u00e9 la loyaut\u00e9 des sites de billetterie en ligne : sur douze plateformes contr\u00f4l\u00e9es, dix pr\u00e9sentaient des anomalies, sanctionn\u00e9es par dix injonctions et deux proc\u00e8s-verbaux, dans un contexte d\u2019une soixantaine de plaintes de consommateurs, essentiellement apr\u00e8s des achats aupr\u00e8s de revendeurs. Son constat m\u00e9rite d\u2019\u00eatre cit\u00e9 tel quel :<\/p>\n<blockquote>\n<p>\u00ab Les conditions g\u00e9n\u00e9rales de vente des billets pour des \u00e9v\u00e8nements culturels ne pr\u00e9voient pas de possibilit\u00e9 d\u2019\u00e9change ou de remboursement et les assurances annulation, payantes, ont des conditions d\u2019exclusion parfois tr\u00e8s larges. De plus, le consommateur ne b\u00e9n\u00e9ficie d\u2019aucun droit de r\u00e9tractation en application de l\u2019article L. 221-28 du Code de la consommation. \u00bb<\/p>\n<\/blockquote>\n<p class=\"bn-src\"><a href=\"https:\/\/www.economie.gouv.fr\/dgccrf\/laction-de-la-dgccrf\/les-enquetes\/controle-de-la-loyaute-des-sites-internet-de-billetterie\" rel=\"nofollow noopener\">DGCCRF, \u00ab Contr\u00f4le de la loyaut\u00e9 des sites internet de billetterie en ligne \u00bb<\/a>, page publi\u00e9e le 27 juin 2019.<\/p>\n<p>La cons\u00e9quence pour le chatbot est directe : \u00e0 \u00ab j\u2019ai achet\u00e9 par erreur, je me r\u00e9tracte \u00bb, la bonne r\u00e9ponse n\u2019est ni \u00ab bien s\u00fbr \u00bb, ni \u00ab jamais \u00bb. Le bot explique le r\u00e9gime (pas de r\u00e9tractation l\u00e9gale pour une activit\u00e9 de loisirs \u00e0 date fix\u00e9e), v\u00e9rifie ce que les conditions de vente ou l\u2019assurance annulation pr\u00e9voient, puis transmet la demande aux humains. C\u2019est une r\u00e9ponse d\u2019information exacte suivie d\u2019une d\u00e9cision humaine, pas un remboursement improvis\u00e9 par une machine.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/10\/botnation-ai-bil-c1.jpg\" alt=\"Page de la DGCCRF sur le contr\u00f4le de la loyaut\u00e9 des sites internet de billetterie en ligne\" decoding=\"async\" width=\"1500\" height=\"843\"><figcaption>La page de l\u2019enqu\u00eate DGCCRF sur la billetterie en ligne, publi\u00e9e le 27 juin 2019 : douze plateformes contr\u00f4l\u00e9es, dix anomalies, dix injonctions, deux proc\u00e8s-verbaux.<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"2_La_revente_non_autorisee_est_un_delit_le_bot_doit_refuser_proprement\"><\/span>2. La revente non autoris\u00e9e est un d\u00e9lit : le bot doit refuser proprement<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La revente de billets est le deuxi\u00e8me front juridique, et le plus sensible. L\u2019article 313-6-2 du code p\u00e9nal, cr\u00e9\u00e9 par la loi n\u00b0 2012-348 du 12 mars 2012, dispose :<\/p>\n<blockquote>\n<p>\u00ab Le fait de vendre, d\u2019offrir \u00e0 la vente ou d\u2019exposer en vue de la vente ou de la cession ou de fournir les moyens en vue de la vente ou de la cession des titres d\u2019acc\u00e8s \u00e0 une manifestation sportive, culturelle ou commerciale ou \u00e0 un spectacle vivant, de mani\u00e8re habituelle et sans l\u2019autorisation du producteur, de l\u2019organisateur ou du propri\u00e9taire des droits d\u2019exploitation de cette manifestation ou de ce spectacle, est puni de 15 000 \u20ac d\u2019amende. Cette peine est port\u00e9e \u00e0 30 000 \u20ac d\u2019amende en cas de r\u00e9cidive. \u00bb<\/p>\n<\/blockquote>\n<p>Le m\u00eame texte d\u00e9finit largement le titre d\u2019acc\u00e8s : \u00ab <em>tout billet, document, message ou code, quels qu\u2019en soient la forme et le support<\/em> \u00bb. Un QR code est donc un titre d\u2019acc\u00e8s au sens plein, ce qui \u00e9claire les deux faces du sujet. Pour une personne morale, l\u2019amende encourue monte au quintuple, soit 75 000 \u20ac (article 131-38 du code p\u00e9nal). Et depuis l\u2019ordonnance n\u00b0 2021-1734 du 22 d\u00e9cembre 2021, le code de la consommation r\u00e9pute trompeuse la pratique consistant \u00e0 \u00ab <em>revendre des billets pour des manifestations \u00e0 des consommateurs lorsque le professionnel les a acquis en utilisant un moyen automatis\u00e9 lui permettant de contourner toute limite impos\u00e9e au nombre de billets qu\u2019une personne peut acheter ou toute interdiction applicable \u00e0 l\u2019achat de billets<\/em> \u00bb (article L121-4, 26\u00b0) : le l\u00e9gislateur vise ici les robots d\u2019achat, l\u2019autre usage de l\u2019automatisation, celui qui nuit \u00e0 la billetterie au lieu de la servir.<\/p>\n<p>Pour un chatbot d\u2019organisateur, la cons\u00e9quence est une r\u00e8gle de refus : il ne facilite jamais une revente non autoris\u00e9e, ni transfert de titulaire, ni mise en relation, ni \u00ab astuce \u00bb. Il explique pourquoi, cite le cadre si demand\u00e9, et signale la demande. Sym\u00e9triquement, ces textes prot\u00e8gent l\u2019organisateur : ils fondent les limites d\u2019achat par commande et permettent d\u2019agir contre les revendeurs professionnels qui \u00e9puisent les stocks \u00e0 la mise en vente.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Le_bot_doit_dire_quil_est_un_bot\"><\/span>3. Le bot doit dire qu\u2019il est un bot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Troisi\u00e8me fronti\u00e8re, plus r\u00e9cente : la transparence. Depuis le 2 ao\u00fbt 2026, l\u2019article 50 du r\u00e8glement (UE) 2024\/1689 sur l\u2019intelligence artificielle impose d\u2019informer l\u2019utilisateur qu\u2019il interagit avec une IA. Le texte europ\u00e9en est explicite :<\/p>\n<blockquote>\n<p>\u00ab Les fournisseurs veillent \u00e0 ce que les syst\u00e8mes d\u2019IA destin\u00e9s \u00e0 interagir directement avec des personnes physiques soient con\u00e7us et d\u00e9velopp\u00e9s de mani\u00e8re que les personnes physiques concern\u00e9es soient inform\u00e9es qu\u2019elles interagissent avec un syst\u00e8me d\u2019IA, sauf si cela ressort clairement du point de vue d\u2019une personne physique normalement inform\u00e9e et raisonnablement attentive et avis\u00e9e, compte tenu des circonstances et du contexte d\u2019utilisation. \u00bb<\/p>\n<\/blockquote>\n<p class=\"bn-src\"><a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/FR\/TXT\/?uri=CELEX:32024R1689\" rel=\"nofollow noopener\">R\u00e8glement (UE) 2024\/1689, article 50, paragraphe 1<\/a>, texte fran\u00e7ais du Journal officiel de l\u2019Union europ\u00e9enne.<\/p>\n<p>En pratique : une phrase d\u2019annonce en t\u00eate de conversation, et une signal\u00e9tique claire dans le tunnel d\u2019achat. C\u00f4t\u00e9 donn\u00e9es, la conversation de billetterie manipule des informations personnelles (nom, email, num\u00e9ro de commande, parfois des demandes PMR qui rel\u00e8vent de la sant\u00e9) : la <a href=\"https:\/\/www.cnil.fr\/fr\/chatbots-les-conseils-de-la-cnil-pour-respecter-les-droits-des-personnes\" rel=\"nofollow noopener\">fiche \u00ab Chatbots \u00bb de la CNIL<\/a> du 19 f\u00e9vrier 2021 rappelle les bases habituelles, la minimisation, la dur\u00e9e de conservation et le besoin d\u2019un contrat de sous-traitant avec l\u2019\u00e9diteur de la plateforme. Rien d\u2019insurmontable, mais rien qui s\u2019improvise le jour de la mise en vente.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/10\/botnation-ai-bil-c2.jpg\" alt=\"Article 50 du r\u00e8glement europ\u00e9en sur l\u2019intelligence artificielle sur le site EUR-Lex\" decoding=\"async\" width=\"1500\" height=\"843\"><figcaption>L\u2019article 50 du r\u00e8glement (UE) 2024\/1689 sur EUR-Lex : l\u2019obligation d\u2019informer l\u2019utilisateur qu\u2019il interagit avec une IA, en application depuis le 2 ao\u00fbt 2026.<\/figcaption><\/figure>\n<h2 id=\"outil\"><span class=\"ez-toc-section\" id=\"Le_routeur_ce_cas_le_bot_peut-il_le_traiter\"><\/span>Le routeur : ce cas, le bot peut-il le traiter ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Trois param\u00e8tres suffisent \u00e0 trancher la plupart des cas r\u00e9els : le moment de la demande, sa nature, et l\u2019\u00e9tat de v\u00e9rification de l\u2019identit\u00e9 du demandeur. Le routeur ci-dessous applique la cascade d\u00e9crite dans la section pr\u00e9c\u00e9dente, avec la r\u00e8gle qui tranche \u00e9crite dans chaque verdict. Le tableau de r\u00e9f\u00e9rence, en dessous, recharge le routeur avec dix demandes r\u00e9elles ; changez ensuite une seule r\u00e9ponse pour voir la fronti\u00e8re bouger.<\/p>\n<figure class=\"bn-fig\"><img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/10\/botnation-ai-billetterie-in2.jpg\" alt=\"Maquette en p\u00e2te \u00e0 modeler : un entonnoir de billets color\u00e9s se r\u00e9partit vers trois couloirs, une bulle de conversation, un bureau avec sonnette et une barri\u00e8re\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>Le principe du routeur : tout n\u2019arrive pas au m\u00eame endroit. Une partie part vers la bulle du bot, une partie vers le bureau humain, une partie vers un refus proprement motiv\u00e9.<\/figcaption><\/figure>\n<div class=\"bn-bil\" id=\"bn-bil\" data-p0=\"Avant l\u2019achat : la r\u00e9ponse fait partie de l\u2019acte de vente, elle doit \u00eatre imm\u00e9diate, exacte et identique pour tous.\" data-p1=\"Apr\u00e8s l\u2019achat : le spectateur d\u00e9tient un titre d\u2019acc\u00e8s, chaque r\u00e9ponse touche \u00e0 sa commande et \u00e0 son nom.\" data-p2=\"Jour de l\u2019\u00e9v\u00e9nement : la r\u00e9ponse se joue sur t\u00e9l\u00e9phone, en marchant, sans temps pour se tromper.\" data-n0=\"Information pratique : la m\u00eame r\u00e9ponse vaut pour tous, le bot peut la donner seul.\" data-n1=\"Billet ou QR code introuvable : la demande la plus pressante de l\u2019apr\u00e8s-vente, et la plus sensible juridiquement.\" data-n2=\"\u00c9change, annulation, remboursement : une d\u00e9cision contractuelle, donc une exception qui se d\u00e9cide avec une personne.\" data-n3=\"Revente : le terrain de l\u2019article 313-6-2 du code p\u00e9nal, \u00e0 refuser proprement.\">\n<h3><span class=\"ez-toc-section\" id=\"Cette_demande_le_bot_peut-il_la_traiter\"><\/span>Cette demande, le bot peut-il la traiter ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Trois r\u00e9ponses, un verdict, la r\u00e8gle qui l\u2019emporte. Ou chargez un cas r\u00e9el depuis le tableau plac\u00e9 en dessous.<\/p>\n<div class=\"tri-q\">\n<p class=\"tri-qt\">1. O\u00f9 en est le spectateur ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"blf-p0\"><input type=\"radio\" name=\"bilP\" id=\"blf-p0\" data-p=\"0\" checked>Avant l\u2019achat<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-p1\"><input type=\"radio\" name=\"bilP\" id=\"blf-p1\" data-p=\"1\">Billet d\u00e9j\u00e0 achet\u00e9<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-p2\"><input type=\"radio\" name=\"bilP\" id=\"blf-p2\" data-p=\"2\">Jour de l\u2019\u00e9v\u00e9nement<\/label>\n<\/div>\n<\/div>\n<div class=\"tri-q\">\n<p class=\"tri-qt\">2. Que demande-t-il ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"blf-n0\"><input type=\"radio\" name=\"bilN\" id=\"blf-n0\" data-p=\"0\" checked>Une information pratique<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-n1\"><input type=\"radio\" name=\"bilN\" id=\"blf-n1\" data-p=\"1\">Son billet ou son QR code<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-n2\"><input type=\"radio\" name=\"bilN\" id=\"blf-n2\" data-p=\"2\">Un \u00e9change, une annulation, un remboursement<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-n3\"><input type=\"radio\" name=\"bilN\" id=\"blf-n3\" data-p=\"3\">Revendre sa place<\/label>\n<\/div>\n<\/div>\n<div class=\"tri-q\">\n<p class=\"tri-qt\">3. Son identit\u00e9 est-elle v\u00e9rifi\u00e9e ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"blf-i0\"><input type=\"radio\" name=\"bilI\" id=\"blf-i0\" data-p=\"0\" checked>Pas encore<\/label><br>\n<label class=\"cdc-chip\" for=\"blf-i1\"><input type=\"radio\" name=\"bilI\" id=\"blf-i1\" data-p=\"1\">Oui, commande retrouv\u00e9e<\/label>\n<\/div>\n<\/div>\n<div class=\"tri-out\">\n<div class=\"tri-lines\">\n<div class=\"tri-line\"><span>Moment<\/span><b id=\"bil-phase\">Avant l\u2019achat : la r\u00e9ponse fait partie de l\u2019acte de vente, elle doit \u00eatre imm\u00e9diate, exacte et identique pour tous.<\/b><\/div>\n<div class=\"tri-line\"><span>Demande<\/span><b id=\"bil-nat\">Information pratique : la m\u00eame r\u00e9ponse vaut pour tous, le bot peut la donner seul.<\/b><\/div>\n<\/div>\n<div class=\"triv triv-5\" id=\"bilv-5\">\n<em>R\u00e8gle : information g\u00e9n\u00e9rale, aucune donn\u00e9e personnelle en jeu<\/em><br>\n<b>Le bot r\u00e9pond seul<\/b>\n<p>Horaires, tarifs, acc\u00e8s, plan, politique d\u2019\u00e9change affich\u00e9e : la r\u00e9ponse est la m\u00eame pour tous les spectateurs et n\u2019engage rien. C\u2019est le c\u0153ur de ce qu\u2019un chatbot de billetterie absorbe, et la seule zone o\u00f9 \u00ab r\u00e9pondre \u00e0 tous en parall\u00e8le \u00bb suffit comme exigence de qualit\u00e9.<\/p>\n<\/div>\n<div class=\"triv triv-3\" id=\"bilv-3\">\n<em>R\u00e8gle : un titre d\u2019acc\u00e8s ne se renvoie pas \u00e0 un inconnu<\/em><br>\n<b>V\u00e9rification d\u2019abord<\/b>\n<p>Un QR code vaut titre d\u2019acc\u00e8s au sens de l\u2019article 313-6-2 du code p\u00e9nal : le renvoyer sans rapprochement de la commande revient \u00e0 livrer une place au premier demandeur. Le bot guide le spectateur (dossier spam, adresse utilis\u00e9e, compte client) et demande ce qu\u2019il faut pour retrouver la commande. Rien ne part avant.<\/p>\n<\/div>\n<div class=\"triv triv-2\" id=\"bilv-2\">\n<em>R\u00e8gle : renvoi s\u00e9curis\u00e9 apr\u00e8s rapprochement de la commande<\/em><br>\n<b>Le bot agit, apr\u00e8s v\u00e9rification<\/b>\n<p>Commande retrouv\u00e9e, identit\u00e9 coh\u00e9rente : le renvoi du billet ou la r\u00e9g\u00e9n\u00e9ration du QR code peut \u00eatre automatis\u00e9 en s\u00e9curit\u00e9. C\u2019est la demande la plus urgente de l\u2019apr\u00e8s-vente, celle o\u00f9 le spectateur est persuad\u00e9 d\u2019avoir perdu sa place : une r\u00e9ponse en minutes vaut tous les d\u00e9dommagements.<\/p>\n<\/div>\n<div class=\"triv triv-1\" id=\"bilv-1\">\n<em>R\u00e8gle : la d\u00e9cision contractuelle reste humaine<\/em><br>\n<b>Le bot informe, un humain d\u00e9cide<\/b>\n<p>Il n\u2019existe pas de r\u00e9tractation pour une activit\u00e9 de loisirs fournie \u00e0 date fix\u00e9e (article L221-28, 12\u00b0 du code de la consommation) : tout geste commercial est donc une exception que les conditions de vente gouvernent. Le bot explique le r\u00e9gime, ouvre la demande, la qualifie. L\u2019exception, elle, se d\u00e9cide avec une personne.<\/p>\n<\/div>\n<div class=\"triv triv-4\" id=\"bilv-4\">\n<em>R\u00e8gle : revente = article 313-6-2 du code p\u00e9nal<\/em><br>\n<b>Refus motiv\u00e9, r\u00e9ponse outill\u00e9e<\/b>\n<p>La revente habituelle sans autorisation de l\u2019organisateur est un d\u00e9lit (15 000 \u20ac d\u2019amende, 75 000 \u20ac pour une personne morale) : le bot ne facilite jamais une cession, il explique la r\u00e8gle et signale la demande. Si l\u2019organisateur autorise la cession nominative, c\u2019est une proc\u00e9dure \u00e9crite, pas une faveur de conversation.<\/p>\n<\/div>\n<p class=\"tri-note\">La cascade s\u2019applique dans l\u2019ordre : la revente d\u2019abord (refus), puis le titre d\u2019acc\u00e8s (v\u00e9rification), puis la d\u00e9cision contractuelle (humain), et l\u2019information par d\u00e9faut. Un cas d\u2019usage, une fronti\u00e8re : recopiez cette table dans votre cahier des charges.<\/p>\n<\/div>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Demande r\u00e9elle<\/th>\n<th>Moment<\/th>\n<th>R\u00e9ponse attendue<\/th>\n<th>Charger<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr data-p=\"2\" data-n=\"0\" data-i=\"0\">\n<td>\u00ab \u00c0 quelle heure ouvrent les portes ? \u00bb<\/td>\n<td>Jour J<\/td>\n<td>Bot seul<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"0\" data-n=\"0\" data-i=\"0\">\n<td>\u00ab Le site est-il accessible en fauteuil roulant ? \u00bb<\/td>\n<td>Avant l\u2019achat<\/td>\n<td>Bot seul<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"1\" data-n=\"1\" data-i=\"0\">\n<td>\u00ab Je n\u2019ai pas re\u00e7u mon billet \u00bb (rien d\u2019indiqu\u00e9)<\/td>\n<td>Apr\u00e8s l\u2019achat<\/td>\n<td>V\u00e9rification d\u2019abord<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"1\" data-n=\"1\" data-i=\"1\">\n<td>\u00ab Renvoyez mon e-billet \u00bb (n\u00b0 de commande v\u00e9rifi\u00e9)<\/td>\n<td>Apr\u00e8s l\u2019achat<\/td>\n<td>Le bot agit, apr\u00e8s v\u00e9rification<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"2\" data-n=\"1\" data-i=\"1\">\n<td>\u00ab Mon QR code ne s\u2019affiche pas \u00bb (compte connect\u00e9)<\/td>\n<td>Jour J<\/td>\n<td>Le bot agit, apr\u00e8s v\u00e9rification<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"1\" data-n=\"2\" data-i=\"1\">\n<td>\u00ab Je veux annuler, j\u2019ai bien 14 jours, non ? \u00bb<\/td>\n<td>Apr\u00e8s l\u2019achat<\/td>\n<td>Le bot informe, un humain d\u00e9cide<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"0\" data-n=\"2\" data-i=\"0\">\n<td>\u00ab Peut-on \u00e9changer contre la date du samedi ? \u00bb<\/td>\n<td>Avant l\u2019achat<\/td>\n<td>Bot seul (politique d\u2019\u00e9change affich\u00e9e)<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"1\" data-n=\"3\" data-i=\"1\">\n<td>\u00ab Je revends ma place, transf\u00e9rez-la \u00e0 l\u2019acheteur \u00bb<\/td>\n<td>Apr\u00e8s l\u2019achat<\/td>\n<td>Refus motiv\u00e9<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"0\" data-n=\"0\" data-i=\"1\">\n<td>\u00ab O\u00f9 est-ce qu\u2019on ach\u00e8te, exactement ? \u00bb<\/td>\n<td>Avant l\u2019achat<\/td>\n<td>Bot seul<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<tr data-p=\"1\" data-n=\"2\" data-i=\"0\">\n<td>\u00ab Remboursez-moi, l\u2019artiste a annul\u00e9 \u00bb<\/td>\n<td>Apr\u00e8s l\u2019achat<\/td>\n<td>Le bot informe, un humain d\u00e9cide<\/td>\n<td><button type=\"button\" class=\"tri-load\">Charger<\/button><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2 id=\"canaux\"><span class=\"ez-toc-section\" id=\"Sur_quels_canaux_deployer_le_canal_suit_le_moment\"><\/span>Sur quels canaux d\u00e9ployer : le canal suit le moment<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La phase dicte aussi le canal. Avant l\u2019achat, le spectateur est sur le site de l\u2019\u00e9v\u00e9nement ou celui de la salle : le chatbot se d\u00e9ploie sur la page de l\u2019\u00e9v\u00e9nement et la page \u00ab infos pratiques \u00bb, l\u00e0 o\u00f9 na\u00eet la question. Au moment du pic d\u2019ouverture, il est d\u00e9j\u00e0 engag\u00e9 dans le tunnel d\u2019achat, et la question qui coince est \u00ab puis-je prendre quatre billets ? \u00bb : le bot doit \u00eatre joignable sans quitter la page de paiement. Le jour J, tout bascule sur le t\u00e9l\u00e9phone et les applications de messagerie : le groupe d\u2019amis qui s\u2019organise sur WhatsApp a besoin du plan d\u2019acc\u00e8s et de l\u2019horaire des portes, pas d\u2019un e-mail de confirmation enterr\u00e9. Un m\u00eame sc\u00e9nario peut vivre simultan\u00e9ment sur le site, WhatsApp, Messenger et Instagram, chaque canal gardant l\u2019historique de la conversation. Nos pages consacr\u00e9es aux <a href=\"https:\/\/botnation.ai\/fr\/canaux\/\">canaux de d\u00e9ploiement<\/a> et au <a href=\"https:\/\/botnation.ai\/fr\/produits\/faq\/\">module FAQ<\/a> d\u00e9taillent ces int\u00e9grations.<\/p>\n<h2 id=\"organisateurs\"><span class=\"ez-toc-section\" id=\"Quatre_types_dorganisateurs_quatre_reglages\"><\/span>Quatre types d\u2019organisateurs, quatre r\u00e9glages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-cols\">\n<div class=\"bn-card\">\n<span class=\"bn-klabel\">Salle et spectacle vivant<\/span>\n<p>La demande dominante est l\u2019avant-vente : programmation, cat\u00e9gories de places, r\u00e9ductions, puis l\u2019apr\u00e8s-vente d\u2019\u00e9change entre dates d\u2019une m\u00eame tourn\u00e9e. Le r\u00e9glage critique : la politique d\u2019\u00e9change doit \u00eatre \u00e9crite noir sur blanc dans les r\u00e9ponses du bot, parce que \u00ab je ne peux pas venir le mardi \u00bb est la demande d\u2019exception la plus fr\u00e9quente, et que la tentation de la trancher automatiquement est la plus dangereuse.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<span class=\"bn-klabel\">Festival<\/span>\n<p>Concentration extr\u00eame : trois jours de questions de terrain (consignes, cashless, parking, navettes, camping) apr\u00e8s des semaines de pr\u00e9vente. Deux bots valent mieux qu\u2019un : un bot d\u2019information permanent sur le site, et le jour J, le m\u00eame sc\u00e9nario disponible sur WhatsApp, o\u00f9 les questions arrivent depuis la file d\u2019entr\u00e9e. Le jour J, il n\u2019y a plus de hotline possible.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<span class=\"bn-klabel\">Mus\u00e9e, monument, office de tourisme<\/span>\n<p>Ici le billet c\u00f4toie la visite : cr\u00e9neaux horaires, billets coupe-file, expositions temporaires, mais aussi billetterie de sites et de spectacles g\u00e9r\u00e9e par l\u2019office de tourisme. <a href=\"https:\/\/botnation.ai\/fr\/construire-une-experience-interactive-avec-dromardeche\/\">Le cas Dr\u00f4mArd\u00e8che<\/a>, destination Dr\u00f4me et Ard\u00e8che dont l\u2019office g\u00e8re boutique de produits locaux et billetterie de sites, montre la diversit\u00e9 des demandes ; notre page <a href=\"https:\/\/botnation.ai\/fr\/secteurs\/tourisme\/\">chatbot pour le tourisme<\/a> d\u00e9taille ce r\u00e9glage.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<span class=\"bn-klabel\">Sport et \u00e9v\u00e9nementiel r\u00e9current<\/span>\n<p>Abonnements, rencontres \u00e0 domicile, d\u00e9placements : la m\u00eame question revient chaque quinzaine avec une date diff\u00e9rente. Le r\u00e9glage critique est le lien au calendrier officiel, pour que la r\u00e9ponse \u00ab prochaine rencontre \u00e0 domicile \u00bb soit calcul\u00e9e, jamais \u00e9crite en dur. C\u00f4t\u00e9 revente, le cadre est le plus ferme de tous : manifestations sportives et culturelles sont nomm\u00e9es par l\u2019article 313-6-2.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"cout\"><span class=\"ez-toc-section\" id=\"Combien_coute_un_chatbot_de_billetterie\"><\/span>Combien co\u00fbte un chatbot de billetterie ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le co\u00fbt se lit sur trois lignes, comme pour tout agent conversationnel : la licence de la plateforme, les cr\u00e9dits consomm\u00e9s par les fonctions d\u2019IA, et la construction du sc\u00e9nario. Sur la grille publique Botnation relev\u00e9e le 1er octobre 2026 : offre <strong>Gratuit \u00e0 0 \u20ac<\/strong> pour tester, <strong>Basic \u00e0 39 \u20ac par mois<\/strong> (500 utilisateurs et 500 cr\u00e9dits IA offerts une seule fois), <strong>Pro \u00e0 59 \u20ac par mois<\/strong> (1 000 et 1 000), et une offre <strong>Entreprise \u00ab sur mesure \u00bb<\/strong> qui comprend litt\u00e9ralement des \u00ab services cr\u00e9ation de chatbot \u00bb, un responsable de compte d\u00e9di\u00e9 et un support premium ; les packs de cr\u00e9dits se prennent \u00e0 la carte, de 25 \u20ac les 1 000 \u00e0 900 \u20ac les 60 000, et un utilisateur au-del\u00e0 du forfait co\u00fbte 0,05 \u20ac par mois. Tous ces prix sont hors taxes.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Ligne de co\u00fbt<\/th>\n<th>Fourchette publique<\/th>\n<th>Ce qui la fait varier<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Licence plateforme<\/strong><\/td>\n<td>0 \u20ac \u00e0 59 \u20ac par mois hors taxes, Entreprise sur devis (relev\u00e9 du 1er octobre 2026)<\/td>\n<td>Nombre d\u2019utilisateurs suivis, fonctions d\u2019\u00e9quipe, niveau de support<\/td>\n<\/tr>\n<tr>\n<td><strong>Cr\u00e9dits IA<\/strong><\/td>\n<td>25 \u20ac les 1 000 cr\u00e9dits, jusqu\u2019\u00e0 900 \u20ac les 60 000<\/td>\n<td>Le volume de requ\u00eates IA et le moteur appel\u00e9 pour chacune<\/td>\n<\/tr>\n<tr>\n<td><strong>Construction du sc\u00e9nario<\/strong><\/td>\n<td>Du temps en autonomie, ou sur devis avec l\u2019\u00e9quipe Botnation<\/td>\n<td>Nombre de phases couvertes, int\u00e9grations \u00e0 la billetterie, langues<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Et si vous faisiez d\u00e9velopper un chatbot enti\u00e8rement hors plateforme ? La FAQ tarifs de Botnation le dit sans d\u00e9tour : \u00ab il vous en co\u00fbtera en g\u00e9n\u00e9ral entre 5000\u20ac et 30000\u20ac, voir bien plus, selon les fonctionnalit\u00e9s dont vous avez besoin. Ces fourchettes de prix sont indicatives \u00bb. Un ordre de grandeur de march\u00e9, \u00e0 comparer avec le temps de votre \u00e9quipe si vous construisez vous-m\u00eame dans l\u2019\u00e9diteur no-code.<\/p>\n<p>Reste la question du qui. Botnation n\u2019est pas seulement l\u2019\u00e9diteur de la plateforme : l\u2019<strong>offre Entreprise<\/strong> inclut la cr\u00e9ation de chatbots sur mesure, r\u00e9alis\u00e9e par ses experts en cr\u00e9ation de chatbot, sur devis. L\u2019int\u00e9r\u00eat de ce double positionnement est simple : l\u2019\u00e9quipe qui construit est celle qui \u00e9dite l\u2019outil, et une fois livr\u00e9, le compte, les sc\u00e9narios et la base restent dans l\u2019\u00e9diteur no-code, o\u00f9 votre \u00e9quipe peut les reprendre en main. Une agence tiers reste l\u00e9gitime, elle aussi, quand un m\u00e9tier tr\u00e8s sp\u00e9cifique, une int\u00e9gration historique ou une r\u00e9gie sur site sont en jeu ; ce qui compte est que la plateforme reste la v\u00f4tre dans tous les cas.<\/p>\n<figure class=\"bn-fig\"><img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/10\/botnation-ai-bil-c3.jpg\" alt=\"Grille tarifaire de la page tarifs de Botnation avec les offres Gratuit, Basic, Pro et Entreprise\" decoding=\"async\" width=\"1500\" height=\"843\"><figcaption>La grille publique de botnation.ai, relev\u00e9e le 1er octobre 2026 : Gratuit \u00e0 0 \u20ac, Basic \u00e0 39 \u20ac, Pro \u00e0 59 \u20ac par mois hors taxes, Entreprise sur mesure.<\/figcaption><\/figure>\n<h2 id=\"methode\"><span class=\"ez-toc-section\" id=\"La_methode_six_etapes_avant_douvrir_les_ventes\"><\/span>La m\u00e9thode : six \u00e9tapes avant d\u2019ouvrir les ventes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol class=\"bn-steps\">\n<li><b>Relever les demandes r\u00e9elles.<\/b> Les trois derniers \u00e9v\u00e9nements : bo\u00eete mail, messages priv\u00e9s, standard, files au guichet. Pas les demandes imagin\u00e9es en r\u00e9union : celles qui sont arriv\u00e9es, avec leurs mots exacts. C\u2019est la mati\u00e8re premi\u00e8re de tout le reste.<\/li>\n<li><b>Les classer avec le routeur.<\/b> Chaque demande passe dans la grille moment \u00d7 nature \u00d7 v\u00e9rification : information, titre d\u2019acc\u00e8s, d\u00e9cision contractuelle, revente. Ce tri d\u00e9cide ce que le bot traite seul et ce qui remonte.<\/li>\n<li><b>Brancher les donn\u00e9es.<\/b> Programmation, tarifs et cat\u00e9gories, conditions de vente et d\u2019\u00e9change, plan d\u2019acc\u00e8s, FAQ : le bot ne parle que de ce qui est \u00e0 jour. Un tarif qui a chang\u00e9 ce matin est pire qu\u2019une absence de r\u00e9ponse.<\/li>\n<li><b>\u00c9crire les r\u00e9ponses du pic.<\/b> Les questions de l\u2019ouverture des ventes sont connues \u00e0 l\u2019avance : heure d\u2019ouverture, limite par commande, pr\u00e9vente, paiement. Elles se r\u00e9digent avant l\u2019annonce, pas pendant.<\/li>\n<li><b>R\u00e9gler les refus et la fronti\u00e8re humaine.<\/b> La r\u00e9ponse \u00e0 \u00ab je me r\u00e9tracte \u00bb comme celle \u00e0 \u00ab je revends ma place \u00bb s\u2019\u00e9crit \u00e0 froid, avec le cadre juridique sous les yeux. Le point de bascule vers un humain se teste avant la premi\u00e8re mise en vente.<\/li>\n<li><b>R\u00e9p\u00e9ter avant le lancement.<\/b> Un passage de charge sur le sc\u00e9nario complet, mobile en t\u00eate, avec quelqu\u2019un qui joue le spectateur press\u00e9. Puis la supervision du soir d\u2019ouverture, quand les vraies questions arrivent.<\/li>\n<\/ol>\n<h2 id=\"erreurs\"><span class=\"ez-toc-section\" id=\"Cinq_erreurs_qui_coutent_cher\"><\/span>Cinq erreurs qui co\u00fbtent cher<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><b>Promettre une r\u00e9tractation qui n\u2019existe pas.<\/b> L\u2019article L221-28, 12\u00b0 du code de la consommation l\u2019exclut pour les activit\u00e9s de loisirs \u00e0 date d\u00e9termin\u00e9e : un bot qui r\u00e9pond \u00ab vous avez quatorze jours \u00bb cr\u00e9e une attente juridiquement fausse et un contentieux en puissance.<\/li>\n<li><b>Renvoyer un QR code sans v\u00e9rifier qui demande.<\/b> Le code d\u2019acc\u00e8s vaut titre d\u2019acc\u00e8s : le renvoyer au premier venu, c\u2019est ouvrir la porte \u00e0 la fraude et fermer celle de la confiance. V\u00e9rification d\u2019abord, envoi ensuite, toujours dans cet ordre.<\/li>\n<li><b>Laisser le bot \u00ab aider \u00bb \u00e0 la revente.<\/b> Mise en relation, transfert de titulaire, \u00ab astuce \u00bb pour contourner la limite d\u2019achat : la revente habituelle non autoris\u00e9e est un d\u00e9lit, et le bot qui s\u2019y pr\u00eate met son propri\u00e9taire dans le champ de l\u2019article 313-6-2.<\/li>\n<li><b>Ouvrir les ventes sans supervision humaine.<\/b> Le bot absorbe le pic, mais la premi\u00e8re heure d\u2019ouverture r\u00e9serve toujours une question impr\u00e9vue : il faut quelqu\u2019un pour la lire, la trancher et corriger la r\u00e9ponse.<\/li>\n<li><b>Oublier d\u2019annoncer l\u2019IA.<\/b> Une phrase en t\u00eate de conversation, exig\u00e9e par l\u2019article 50 du r\u00e8glement europ\u00e9en depuis le 2 ao\u00fbt 2026, et une donn\u00e9e de plus pour la confiance : le spectateur parle \u00e0 une machine pour des questions simples, \u00e0 un humain pour le reste.<\/li>\n<\/ul>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Questions_frequentes\"><\/span>Questions fr\u00e9quentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>Quel est le prix d\u2019un chatbot de billetterie ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Trois lignes : la licence (de 0 \u20ac pour tester \u00e0 59 \u20ac par mois hors taxes sur les offres standard de la grille Botnation relev\u00e9e le 1er octobre 2026, l\u2019offre Entreprise \u00e9tant sur devis), les cr\u00e9dits IA (d\u00e8s 25 \u20ac les 1 000), et la construction du sc\u00e9nario, gratuite en autonomie ou couverte par un devis dans l\u2019offre Entreprise. Pour un d\u00e9veloppement enti\u00e8rement hors plateforme, la FAQ tarifs de Botnation cite une fourchette indicative de 5 000 \u20ac \u00e0 30 000 \u20ac et plus.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Combien de temps faut-il pour le mettre en place ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>En autonomie sur la plateforme, un premier sc\u00e9nario d\u2019information (programmation, tarifs, acc\u00e8s) se construit en quelques heures ; le r\u00e9glage fin des refus et de la bascule humaine demande autant de temps que la r\u00e9daction elle-m\u00eame. En cr\u00e9ation sur mesure par l\u2019\u00e9quipe Botnation, le calendrier se d\u00e9finit au devis, fonction des int\u00e9grations \u00e0 votre billetterie et du nombre de langues : aucun chiffre s\u00e9rieux ne se promet avant ce cadrage.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Le chatbot peut-il vendre les billets lui-m\u00eame ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Le meilleur r\u00e9glage est le plus s\u00fbr : le bot renseigne, qualifie et conduit le spectateur jusqu\u2019au tunnel d\u2019achat de votre billetterie officielle, o\u00f9 la transaction se conclut dans un environnement de paiement conforme. Un assistant branch\u00e9 sur l\u2019\u00e9tat des places peut aller jusqu\u2019\u00e0 pr\u00e9-remplir la s\u00e9lection ; le paiement, lui, reste dans le tunnel de la billetterie.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Peut-on brancher le chatbot sur notre billetterie existante ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Oui : c\u2019est m\u00eame la condition d\u2019un bon apr\u00e8s-vente. Les sc\u00e9narios s\u2019alimentent en donn\u00e9es (programmation, tarifs, conditions) et les fonctions connecteurs permettent le dialogue avec vos outils, par exemple pour retrouver une commande ou v\u00e9rifier un \u00e9tat. L\u2019\u00e9tat exact des int\u00e9grations possibles avec votre plateforme de billetterie se v\u00e9rifie cas par cas avec nos experts, la vari\u00e9t\u00e9 des solutions du march\u00e9 interdisant toute promesse g\u00e9n\u00e9rale.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Un spectateur peut-il se r\u00e9tracter apr\u00e8s l\u2019achat d\u2019un billet ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Non, en principe : l\u2019article L221-28, 12\u00b0 du code de la consommation exclut le droit de r\u00e9tractation pour les activit\u00e9s de loisirs qui doivent \u00eatre fournies \u00e0 une date ou une p\u00e9riode d\u00e9termin\u00e9e. Le spectateur conserve les possibilit\u00e9s pr\u00e9vues par les conditions de vente de l\u2019organisateur (\u00e9change, avoir, assurance annulation souscrite), et le bot doit le dire tel quel plut\u00f4t que de promettre un d\u00e9lai de quatorze jours qui n\u2019existe pas.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Le chatbot peut-il aider un spectateur \u00e0 revendre sa place ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Non, et c\u2019est une r\u00e8gle de refus \u00e0 \u00e9crire noir sur blanc : la revente habituelle sans autorisation de l\u2019organisateur est un d\u00e9lit (article 313-6-2 du code p\u00e9nal, 15 000 \u20ac d\u2019amende, 75 000 \u20ac pour une personne morale), et l\u2019acquisition de billets par des moyens automatis\u00e9s contournant les limites d\u2019achat est une pratique r\u00e9put\u00e9e trompeuse (article L121-4, 26\u00b0 du code de la consommation). Si l\u2019organisateur autorise la cession nominative, c\u2019est une proc\u00e9dure \u00e9crite que le bot peut expliquer, pas une faveur \u00e0 accorder au fil de la conversation.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Quels canaux pour un \u00e9v\u00e9nement : site, WhatsApp, r\u00e9seaux sociaux ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Trois moments, trois r\u00e9flexes : le site pour l\u2019avant-vente et le tunnel d\u2019achat, les applications de messagerie pour le jour J, o\u00f9 le spectateur est sur t\u00e9l\u00e9phone et en mouvement, et les r\u00e9seaux sociaux pour capter la question l\u00e0 o\u00f9 elle na\u00eet, souvent depuis une annonce partag\u00e9e. Un m\u00eame sc\u00e9nario vit sur ces canaux simultan\u00e9ment, l\u2019historique suivant la conversation.<\/p>\n<\/div>\n<\/details>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Votre_billetterie_a_deja_ses_questions_commencez_par_les_vingt_premieres\"><\/span>Votre billetterie a d\u00e9j\u00e0 ses questions : commencez par les vingt premi\u00e8res<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Reprenez les demandes des trois derniers \u00e9v\u00e9nements, classez-les avec le routeur, et construisez le sc\u00e9nario en autonomie sur la plateforme ; ou confiez la cr\u00e9ation \u00e0 l\u2019\u00e9quipe qui l\u2019\u00e9dite, dans le cadre de l\u2019offre Entreprise, sur devis.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/fr\/tarifs\/\">Voir la grille tarifaire<\/a><\/p>\n<p><a href=\"https:\/\/botnation.ai\/fr\/chatbot-devis\/\" style=\"color:#f6c9c6\">Demander un devis pour la cr\u00e9ation de votre chatbot<\/a> ou <a href=\"https:\/\/botnation.ai\/fr\/contact\/\" style=\"color:#f6c9c6\">\u00e9changer avec nos experts en cr\u00e9ation de chatbot<\/a>.<\/p>\n<\/div>\n<p class=\"bn-src\"><strong>Sources.<\/strong> Code de la consommation, articles <em>L221-28<\/em> (12\u00b0) et <em>L121-4<\/em> (26\u00b0, cr\u00e9\u00e9 par l\u2019ordonnance n\u00b0 2021-1734 du 22 d\u00e9cembre 2021), versions en vigueur relev\u00e9es le 1er octobre 2026 ; code p\u00e9nal, articles <em>313-6-2<\/em> (cr\u00e9\u00e9 par l\u2019article 3 de la loi n\u00b0 2012-348 du 12 mars 2012) et <em>131-38<\/em>, version en vigueur relev\u00e9e le 1er octobre 2026 ; r\u00e8glement (UE) 2024\/1689 du 13 juin 2024, article 50 paragraphe 1, texte fran\u00e7ais du Journal officiel de l\u2019Union europ\u00e9enne sur EUR-Lex, en application depuis le 2 ao\u00fbt 2026 ; DGCCRF, \u00ab Contr\u00f4le de la loyaut\u00e9 des sites internet de billetterie en ligne \u00bb, page publi\u00e9e le 27 juin 2019 (relev\u00e9e le 1er octobre 2026) ; CNIL, \u00ab Chatbots : les conseils de la CNIL pour respecter les droits des personnes \u00bb, 19 f\u00e9vrier 2021 ; Vivendi, communiqu\u00e9 \u00ab Digitick lance le premier chatbot de billetterie en France \u00bb, 15 novembre 2016 ; grille tarifaire et FAQ de botnation.ai, relev\u00e9es le 1er octobre 2026.<\/p>\n<\/div>\n<p><script>(function(){var r=document.getElementById(\"bn-bil\");if(!r){return;}var G=[\"bilP\",\"bilN\",\"bilI\"];function val(n){var e=r.querySelector(\"input[name='\"+n+\"']:checked\");return e?parseInt(e.getAttribute(\"data-p\"),10):0;}function setg(n,v){var els=r.querySelectorAll(\"input[name='\"+n+\"']\"),i;for(i=0;els.length>i;i++){els[i].checked=(els[i].getAttribute(\"data-p\")===v);}}function up(){var p=val(G[0]),n=val(G[1]),ide=val(G[2]);var v=5;if(n===3){v=4;}else if(n===1){v=(ide===1?2:3);}else if(n===2){v=(p===0?5:1);}var k;for(k=1;6>k;k++){var pn=document.getElementById(\"bilv-\"+k);if(pn){pn.style.display=(k===v?\"block\":\"none\");}}var pe=document.getElementById(\"bil-phase\");if(pe){pe.textContent=r.getAttribute(\"data-p\"+p);}var ne=document.getElementById(\"bil-nat\");if(ne){ne.textContent=r.getAttribute(\"data-n\"+n);}}r.addEventListener(\"change\",up);r.addEventListener(\"click\",function(e){var t=e.target;if(!t){return;}if(!t.className){return;}if(String(t.className).indexOf(\"tri-load\")===-1){return;}var tr=t.closest(\"tr\");if(!tr){return;}setg(G[0],tr.getAttribute(\"data-p\"));setg(G[1],tr.getAttribute(\"data-n\"));setg(G[2],tr.getAttribute(\"data-i\"));up();});up();})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En bref Un chatbot de billetterie est un assistant conversationnel branch\u00e9 sur la programmation, les tarifs et les commandes d\u2019un organisateur : il renseigne avant l\u2019achat, absorbe le pic d\u2019ouverture des ventes, puis traite l\u2019apr\u00e8s-vente, du billet non re\u00e7u jusqu\u2019au contr\u00f4le d\u2019acc\u00e8s le jour J. La billetterie n\u2019est pas un support comme les autres : [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31783,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[346],"tags":[],"class_list":["post-31789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbot"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/comments?post=31789"}],"version-history":[{"count":2,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31789\/revisions"}],"predecessor-version":[{"id":31888,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31789\/revisions\/31888"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media\/31783"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=31789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categories?post=31789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/tags?post=31789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}