ChatBots pour Telegram

Un des grands avantages des chatbots est que, contrairement aux applications, ils n'ont pas besoin d'être téléchargés, il n'est pas nécessaire de les mettre à jour et ils ne prennent pas de place dans la mémoire du téléphone.

Un autre est que nous pouvons avoir plusieurs bots intégrés dans le même chat. De cette façon, nous évitons de sauter d'une application à une autre en fonction de ce dont nous avons besoin à chaque instant.

Les principales conséquences? Des expériences utilisateur plus agréables et des interactions de service client plus rapides et plus simples.

Comment créer un bot pour Telegram

Tout d'abord. Vous devez vous inscrire à Telegram (évidemment). Je recommande d'utiliser le client Web Telegram pour tester les bases.

Ouvrez l'application Telegram , recherchez @BotFather et démarrez le chat. Envoyez la commande /newbot et suivez les instructions. Après avoir terminé les étapes initiales, vous obtiendrez:

  • Votre propre jeton
  • Telegram api URL - api.telegram.org/<your token>
  • lien vers la documentation

Pour le moment, le bot est 100% passif.

Intégration avec Chatcompose

Pour continuer, vous aurez besoin d'un compte ChatCompose. Vous pouvez vous inscrire ici .

Une fois inscrit, accédez à la section Installation> Intégrations. Là, vous verrez l'option d'intégrer avec Telegram .

Vous verrez ce qui suit:

Entrez le jeton que vous avez généré avec BotFather et enregistrez.

Le jeton devrait ressembler à 000000: AAAAAAAAAAAAA, où les zéros sont des nombres et les As sont des lettres.

Une fois enregistré, nous enregistrerons notre itinéraire de bot avec Telegram . Copiez l'itinéraire depuis notre plate-forme et collez-le dans cette URL avec votre jeton.

 api.telegram.org/bot<your_token>/setWebHook?url=<your_route>

L'URL doit ressembler à ceci:

 api.telegram.org/bot000000:AAAAAAAAAAAAA/setWebHook?url=https://admin.chatcompose.com/telegram/yourbot

Accédez à cet itinéraire. La réponse doit renvoyer ce qui suit:

{"ok":true,"result":true,"description":"Webhook was set"}

Pour tester si la configuration a réussi, vous pouvez accéder à:

api.telegram.org/bot<your_token>/getWebhookInfo

L'appel doit renvoyer l'URL de chatcompose que nous venons de configurer.

Si vous n'avez pas encore entré le jeton généré avec BotFather dans ChatCompose, faites-le maintenant.

Prochaines étapes

Votre bot doit être installé et exécuté sur Telegram . N'oubliez pas de configurer vos réponses automatiques dans ChatCompose dans la section Base de données.

Cliquez sur l'adresse de votre bot générée par BotFather (t.me/nameofyour) et commencez à interagir avec lui.

Voulez-vous en savoir plus?

Obtenir plus d'informations