Sur cette page
- Que peut réellement créer Claude, et que devez-vous encore faire ?
- Comment créer un bot Telegram avec Claude, étape par étape ?
- Dans quelle stack le chatbot doit-il fonctionner ?
- Comment faire pour que les réponses du bot restent conformes au script ?
- Qu’en est-il des bots Discord et WhatsApp ?
- Où échoue-t-il ?
- Comment installer les Skills de création de chatbots ?
- Guides associés sur les compétences
La compétence derrière ce guide : Chatbot Builder Skill pour Python. Des chatbots Flask et Django, du premier gestionnaire au webhook déployé, dans Claude, ChatGPT ou toute conversation avec une AI - 14,99 $, un seul paiement, à vous définitivement.
Voir le Skill Python →Si vous cherchez comment créer un bot Telegram, Claude vous fait parcourir l'essentiel du chemin : il écrit les gestionnaires, la machine à états, le point de terminaison du webhook et le fichier de déploiement, et explique le rôle de chaque élément. En revanche, il ne peut pas enregistrer le bot auprès de BotFather, conserver votre token, installer le service sur un serveur ni surveiller ses défaillances à deux heures du matin. Le code est la partie rapide. Les comptes, l'hébergement et la surveillance restent à votre charge.
Acceptez cette répartition, et créer un bot avec une AI devient une activité ordinaire pour un après-midi. Ci-dessous : l'ordre des étapes, les choix de stack qui comptent et les prompts qui produisent du code que vous pouvez exécuter.
Que peut réellement créer Claude, et que devez-vous encore faire ?
Les chatbots sont un problème bien documenté, avec des bibliothèques stables. C'est donc un cas qui convient particulièrement bien à Claude : un gestionnaire de commandes fonctionnel, une machine à états conversationnelle, des modèles de base de données, la gestion des erreurs et un Dockerfile, avec les compromis expliqués si vous le demandez. La répartition honnête des tâches :
- Claude, lui : le code, la structure du projet, le choix de la bibliothèque avec ses raisons, la configuration, les tests, le fichier de déploiement et les explications, au niveau de détail que vous demandez.
- Vous, si : créer le compte du bot et obtenir le token, choisir et payer l'hébergement, définir les variables d'environnement, faire pointer le domaine, lancer le déploiement, consulter les journaux en cas de problème.
- Ni l'un ni l'autre : garantir que la bibliothèque n'a pas changé depuis les données d'entraînement du modèle. Épinglez les versions et consultez les notes de version lorsque quelque chose semble anormal.
Comment créer un bot Telegram avec Claude, étape par étape ?
La séquence change à peine d'un projet à l'autre.
- Enregistrez le bot. Envoyez un message à BotFather dans Telegram, créez un bot, choisissez un nom d'utilisateur et conservez le token. Deux minutes, et il est à vous.
- Choisissez entre le polling et le webhook. Le polling est plus simple et fonctionne partout, y compris sur votre ordinateur portable. Un webhook nécessite une URL HTTPS publique. Développez avec le polling, déployez avec un webhook.
- Obtenez l'ossature. Demandez un bot dans un seul fichier avec une commande, exécutez-le et vérifiez qu'un message est renvoyé.
- Ajoutez un état. Tout ce qui comporte plusieurs étapes doit se souvenir de l'endroit où se trouve l'utilisateur. Demandez une machine à états explicite plutôt qu'un empilement d'instructions if, car c'est ce qui rend les bots impossibles à modifier par la suite.
- Déployez-le et surveillez-le. N’importe quel petit hébergeur fera l’affaire. Gardez le token dans une variable d’environnement, jamais dans le fichier ou le dépôt, et ajoutez des journaux : c’est ce dont vous aurez besoin lors de la première panne.
Avant d’écrire du code, posez-moi toutes les questions nécessaires et attendez.
Plateforme : [TELEGRAM / WEB WIDGET / DISCORD / WHATSAPP]
Stack : [PYTHON / NODE.JS / REACT / SPRING BOOT / WORDPRESS]
À quoi sert le bot : [ONE SENTENCE]
Les trois choses que les utilisateurs lui demandent le plus souvent : [...]
Garde-t-il en mémoire quelque chose entre les messages : [YES, WHAT / NO]
Où il fonctionne : [LAPTOP / VPS / MANAGED HOST / UNDECIDED]
Volume : [MESSAGES PER DAY]
Ensuite, dans l’ordre :
1. L’arborescence des fichiers et des dossiers, une ligne par fichier.
2. Les bibliothèques et les raisons de leur choix, avec les versions verrouillées.
3. La plus petite version qui fonctionne et répond à un message.
4. Ce que je configure d’abord manuellement.
N’écrivez pas l’application complète. Arrêtez-vous après l’étape 4.
Le plus important est de s’arrêter assez tôt. Si vous demandez « un bot Telegram », un modèle vous fournit quatre cents lignes que vous n’avez pas lues, et les déboguer prend plus de temps qu’en écrire quarante vous-même.
Garde la réponse au sein d’une seule stack Python, au lieu d’alterner entre des exemples Flask et les conventions Django en plein milieu d’un fichier. Structure du projet, état de la conversation, webhook ou interrogation périodique, configuration de l’environnement, déploiement. La plupart des bots Telegram finissent en Python : commencez donc ici si vous n’avez pas de préférence.
Voir le Skill Python →Dans quelle stack le chatbot doit-il fonctionner ?
Choisissez en fonction de l’endroit où le bot doit fonctionner, et non en fonction du langage que vous préférez.
Python est le choix par défaut pour les bots de messagerie : bibliothèques matures, exemples partout, et un bot Telegram tient peut-être en soixante lignes avant de faire quoi que ce soit d’intéressant. Le Skill de création de chatbot Python couvre Flask et Django, car la bonne solution pour un petit webhook et celle à intégrer à un projet Django existant ne sont pas les mêmes.
Node.js est tout indiqué lorsque le bot doit fonctionner à côté d’un backend JavaScript que vous utilisez déjà, ou lorsque vous avez besoin de WebSockets et du streaming sans ajouter un deuxième environnement d’exécution : le Skill de création de chatbot Node.js.
React est l’autre moitié : le widget intégré à la page. Réponses en streaming, état des messages, comportement du défilement, indicateurs de saisie et détails d’accessibilité souvent laissés de côté. Le Skill de création de chatbot React fonctionne avec n’importe quel backend.
Spring Boot convient à un bot intégré à un service Java existant, avec le système d'authentification, la journalisation et le pipeline de déploiement de l'entreprise. Personne ne choisit Spring Boot pour les chatbots Java par plaisir, mais lorsque c'est la stack de référence, le Skill part du principe qu'il faut respecter des contraintes d'entreprise plutôt que celles d'un projet amateur.
WordPress convient à un site qui existe déjà et qui a besoin d'un widget qu'un non-développeur peut maintenir. Le Skill de création de chatbot pour WordPress gère la structure du plugin, les hooks et l'écran de réglages de l'administration, afin que le client puisse modifier le message d'accueil sans ouvrir d'éditeur de code. Le reste se trouve dans la collection des Skills techniques et de développement.
Comment faire pour que les réponses du bot restent conformes au script ?
Un chatbot, ce sont deux problèmes qui portent le même nom. La tuyauterie gère l'entrée et la sortie des messages, et c'est la partie facile. Le comportement détermine ce que dit le bot, et c'est là que les choses sont souvent mal conçues : des bots qui répondent à des questions auxquelles ils devraient refuser de répondre, inventent des règles ou parlent comme personne dans votre entreprise. Le comportement est un document écrit, pas un problème de programmation : un bot d'assistance a besoin d'un périmètre, d'une liste de refus, d'une règle d'escalade et d'un ton. Pour un produit logiciel, le SaaS Support Chatbot Prompt est ce document : il répond à ce qui est documenté et transforme tout le reste en ticket structuré qu'un ingénieur peut traiter sans question de suivi. Intégrez-le au prompt système de ce que vous avez construit et le bot cesse d'improviser.
Telegram a ses propres conventions : commandes slash, messages courts et bots qui restent silencieux dans les discussions de groupe. Pour un bot professionnel sur cette plateforme, le Telegram Chatbot Prompt for Business ($14.99) couvre cette couche, notamment avec une phrase de transfert fixe.
Rédigez le prompt système d'un chatbot avant que j'écrive du code.
Le bot est destiné à : [COMPANY / PROJECT]
Son rôle : [ONE SENTENCE]
Qui lui parle : [AUDIENCE]
Ce qu'il ne doit jamais faire : [LIST]
Quand un humain prend le relais : [DESCRIBE]
Produisez :
1. Périmètre : ce qui relève du travail du bot et ce qui n'en relève pas, sous forme de deux listes courtes.
2. Formulation exacte pour refuser les demandes hors périmètre et passer le relais à un humain.
3. Formulation exacte pour admettre qu'il ne sait pas, sans inventer de politique.
4. Règles de ton : longueur des phrases, niveau de formalité, trois choses qu'il ne dit jamais.
5. Dix messages de test, dont quatre conçus pour sortir du périmètre, avec la réponse appropriée à chacun.
Moins de 500 mots. Un prompt système que personne ne peut lire est un prompt que personne ne peut maintenir.
Des réponses en streaming sans que le composant ne se réaffiche jusqu’à épuisement, un état des messages qui survit à une actualisation, l’ancrage du défilement, les indicateurs de saisie, ainsi que le comportement du clavier et du lecteur d’écran que la plupart des widgets de chat négligent. La moitié front-end, quel que soit le back-end choisi.
Voir la compétence React →Qu’en est-il des bots Discord et WhatsApp ?
La même architecture, une interface différente, et les différences résident dans les règles de la plateforme plutôt que dans le code. Discord vous fournit une connexion à une passerelle, des commandes slash enregistrées à l’avance et un modèle d’autorisations qui sera le premier point de rupture. WhatsApp passe par la Business Platform : un expéditeur approuvé, des modèles de messages pour tout ce qui se produit en dehors d’une fenêtre de 24 heures, et un processus de validation que vous ne pouvez pas contourner par le code.
Construisez les deux avec les Skills ci-dessus. Le gestionnaire, la machine à états et la spécification du comportement sont identiques ; seul le transport change. Demandez donc à Claude d’écrire l’adaptateur dans son propre module derrière une petite interface : ajouter une deuxième plateforme se fera ensuite en modifiant un fichier plutôt qu’en réécrivant tout. Commencez par lui demander de lister tous les comptes, validations et identifiants nécessaires à la plateforme avant d’écrire la moindre ligne de code : sur WhatsApp, cette liste est plus longue que le code.
Où échoue-t-il ?
- Les API des bibliothèques évoluent. Un code correct il y a une version peut compiler, puis se comporter de manière incorrecte. Verrouillez les versions et consultez le journal des modifications lorsque quelque chose fonctionne dans l’explication, mais pas dans le terminal.
- Il ne peut pas voir votre erreur. Collez la trace complète, pas une paraphrase. Une erreur résumée vous coûte trois tours de suppositions.
- Il ne vous dira pas que votre projet est surdimensionné. Demandez une file d’attente reposant sur Redis et vous en obtiendrez une, même si un dictionnaire suffirait. Les limites de débit de la plateforme et les règles concernant les messages non sollicités ne figurent pas non plus dans le code : lisez-les avant le lancement.
- La sécurité dépend entièrement de votre prompt. Demandez explicitement comment sont gérés les jetons, validées les entrées et enregistrées les données dans les journaux, sinon vous obtiendrez un bot fonctionnel qui divulgue des informations.
- Il ne peut rien exécuter ni déployer. Chaque commande qu’il vous donne est à exécuter par vos soins.
Comment installer les Skills de création de chatbots ?
Chacun est un fichier SKILL.md à l’intérieur d’un fichier ZIP. Dans Claude, ouvrez Personnaliser, puis Skills, appuyez sur +, choisissez Créer une compétence, puis Importer une compétence, et sélectionnez le fichier ZIP. Activez-la et elle s’appliquera à votre prochaine conversation. Les compétences fonctionnent avec les forfaits Free, Pro, Max, Team et Enterprise ; la condition requise est l’exécution de code, sous Paramètres, puis Fonctionnalités. Anthropic l’explique dans son article d’aide sur les Skills, et l’emplacement des dossiers est indiqué dans notre guide d’installation.
Dans ChatGPT ou Gemini, copiez le texte de SKILL.md dans les instructions personnalisées ou dans un Gem. Les mêmes fichiers se chargent dans Claude Code, comme expliqué dans le guide des compétences Claude Code.
En résumé :
Enregistrez vous-même le bot, puis laissez Claude écrire le gestionnaire, la machine à états et le fichier de déploiement. Construisez avec le polling, déployez avec un webhook et rédigez la spécification du comportement avant le code. Python (14,99 $) pour les bots de messagerie, Node.js (14,99 $) avec un backend JavaScript, React (14,99 $) pour le widget, et le prompt de chatbot d'assistance SaaS (14,99 $) pour qu'il reste conforme au script. Tout fonctionne dans Claude, ChatGPT et tout chat AI, avec une garantie satisfait ou remboursé de 30 jours.
Compétence de création de chatbots en Python
Un seul fichier, chargé une fois. Chatbots Flask et Django : structure du projet, état des conversations, configuration du webhook et configuration du déploiement dans une stack cohérente. Sans abonnement.
KissMySkills est une marketplace proposant 2 000+ compétences AI, 300+ packs de prompts, 55 agents et des outils gratuits pour Claude, ChatGPT et tout chat AI.
Guides associés sur les compétences
- Comment utiliser Claude comme développeur backend : le guide de la compétence Niko
- Les meilleurs générateurs AI pour développeurs en 2026 : expressions régulières, SQL, tests unitaires et revue de code
- Comment rédiger un prompt système : guide pratique (2026)
- Compétences Claude Code : comment les installer, où elles se trouvent et 15 compétences pour les développeurs
- Comment installer une compétence Claude (et où se trouve réellement le dossier des compétences)