Retour à l'accueil
Guide d’intégration

Documentation du widget

Découvrez comment ajouter TalkTG à votre site, de l’installation à la personnalisation.

Démarrage rapide

Collez une seule ligne de code et démarrez en quelques minutes.

1

Inscrivez-vous et ajoutez un site

Créez votre compte, ouvrez « Sites », cliquez sur « Ajouter un site » et saisissez votre domaine.

2

Connectez un bot Telegram

Créez un bot avec @BotFather, copiez le Token, liez-le au site puis envoyez /start au bot.

3

Collez le code du widget

Copiez le code d’intégration et placez-le juste avant </body> dans votre HTML.

Prérequis

  • 1Un compte TalkTG
  • 2Un site dont vous pouvez modifier le HTML
  • 3Un Telegram Bot Token créé avec @BotFather

Installation

Remplacez YOUR_SITE_ID par l’identifiant affiché dans le tableau de bord.

<script src="https://talktg.com/widget.js"
  data-site-id="YOUR_SITE_ID" async></script>

HTML simple

Ajoutez le script avant la balise de fermeture </body>.

Next.js / React

Utilisez le composant Script de Next.js dans le layout racine.

Vue / Nuxt

Ajoutez-le à app.head.script dans nuxt.config.ts.

WordPress

Ajoutez-le avant </body> dans footer.php ou utilisez un plugin d’en-tête et pied.

Shopify

Ajoutez-le avant </body> dans theme.liquid.

Wix

Ajoutez un code personnalisé en fin de Body et appliquez-le à toutes les pages.

Configuration du widget

Ouvrez « Sites → Votre site → Paramètres du widget » pour modifier son apparence et son comportement.

OptionDéfautDescription
Couleur principale#6366F1Couleur du bouton, de l’en-tête et des messages visiteur.
Positionbottom-rightCoin inférieur droit ou gauche.
Message d’accueilHi there!Message affiché aux nouveaux visiteurs.
Nom de l’agentSupportNom affiché dans l’en-tête du chat.
Ouverture automatiquefalseAffiche automatiquement le message d’accueil.
SontrueJoue un son à la réception d’une réponse.

Référence API

Le widget utilise ces API publiques en interne ; vous n’avez généralement pas à les appeler.

GET/api/widget/config/{siteId}

Récupère la configuration du widget.

GET/api/sites/{siteId}/status

Vérifie l’état du bot Telegram.

POST/api/chat/send

Envoie un message visiteur.

GET/api/chat/history

Charge l’historique de conversation.

GET/api/chat/poll

Recherche de nouveaux messages.

Fonctionnement

1

Le script charge en différé et isole ses styles avec le Shadow DOM.

2

Les messages sont transmis au Telegram connecté via TalkTG.

3

Vos réponses Telegram apparaissent dans le chat du site.

4

L’identité est conservée dans le navigateur pour reprendre la conversation.

FAQ et dépannage

Le widget ne s’affiche pas

Vérifiez l’emplacement du script, l’ID du site et les erreurs de la console.

Je ne reçois rien dans Telegram

Envoyez /start au bot et vérifiez que le tableau de bord indique « connecté ».

Puis-je utiliser plusieurs domaines ?

Un site correspond à un domaine ; créez un site pour chaque domaine.

Le widget ralentit-il mon site ?

Non. Il charge avec async et ne bloque pas l’affichage de la page.

Prêt à commencer ?

La configuration prend quelques minutes, sans carte bancaire.