Code de chat botDéveloppement et personnalisation

Un chat bot pour Telegram, Discord ou Slack en Python : un menu, des réponses, des formulaires et des demandes envoyées dans votre chat

Généralement prêt en 15 minutesRetouches inclusesContrôle qualité
Formules
Paiement protégéEn savoir plus
  • Les retouches prévues par la formule sont gratuites.
  • Sans réponse de votre part dans les 3 jours suivant la livraison, le travail est validé automatiquement.

L’argent est réservé au paiement et versé uniquement une fois le travail validé.

Un chat bot pour Telegram, Discord ou Slack en Python : un menu, des réponses, des formulaires et des demandes envoyées dans votre chat

Exemple de résultat

Exemple pour la formule Standard

Bot Telegram pour réserver une coupe chez un barbier

Le bot dans Telegram

Réserver une coupe dans le bot

Un extrait du code

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Dernière étape du formulaire : remercie le client et transmet la demande."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Toutes les réponses et tous les boutons sont dans texts.yaml : le client change un prix ou les horaires sans toucher au code.

Fichiers : une archive ZIP avec bot.py, texts.yaml, settings.example.env (où vont le jeton du bot et la feuille, à remplir par le client), requirements.txt et un README : créer le bot dans Telegram, connecter la feuille Google Sheets et le lancer sur un petit serveur ou un hébergement. Le bot envoie la demande mais ne consulte pas l’agenda des barbiers : c’est le gérant qui confirme l’horaire.

Client : un salon de barbier avec 3 barbiers qui ne prenait les rendez-vous que par téléphone. Tâche : un bot Telegram avec un menu : prix, adresse et horaires, un formulaire de réservation (prestation, jour et heure, nom, téléphone) qui envoie chaque demande dans le chat du gérant et l’ajoute à une feuille Google Sheets.

Le client et tous les détails sont fictifs.

À propos de ce service

Un chat bot pour vos clients ou votre communauté qui répond selon le script que vous lui donnez : un menu de boutons, des réponses prêtes aux questions courantes (prix, horaires d’ouverture, adresse, livraison) et des formulaires qui recueillent une demande, une réservation ou une commande étape par étape et vous l’envoient. Il est conçu pour Telegram, Discord ou Slack et écrit en Python. Décrivez ce que doit faire le bot et donnez ses textes et ses réponses, et nous écrivons le code. Vous recevez une archive avec le code, un fichier de paramètres et un README qui explique étape par étape comment créer le bot sur la plateforme et obtenir son jeton (pour Telegram, avec @BotFather) et comment le lancer sur votre propre ordinateur, un serveur ou un hébergement qui fait tourner Python. Le bot ne répond que selon votre script : il n’invente pas de réponses, ne prend pas de paiements et ne se connecte pas à d’autres services. Un formulaire de réservation recueille la demande et vous l’envoie ; il ne consulte aucun agenda. L’hébergement du bot et son fonctionnement continu sont de votre côté ; nous ne faisons pas tourner de bots pour nos clients.

Ce qui est inclus

  • Ce que vous recevezUne archive ZIP avec le code Python, un fichier de paramètres d’exemple et un README avec des instructions pas à pas ; le code est aussi affiché sur la page de la commande.
  • Boutons et menusLes clients touchent au lieu d’écrire
  • Les demandes vous parviennentDans votre chat et une feuille Google Sheets, avec Standard et Premium
  • Uniquement vos textesDes réponses exactement telles que vous les donnez
  • Tourne où vous le choisissezUn ordinateur, un serveur ou un hébergement qui fait tourner Python
  • Un guide simpleCréation du bot, jeton et lancement, étape par étape

Comment ça marche

  1. 1
    ScriptVous donnez la plateforme, le menu, les réponses et les formulaires
  2. 2
    CodeNous écrivons le bot et le guide pour le lancer
  3. 3
    LancementVous créez le bot, saisissez son jeton et le lancez
  4. 4
    RetouchesVous demandez des modifications dans le cadre de votre formule

Ce dont nous avons besoin

La plateforme : Telegram, Discord ou Slack. Ce que doit faire le bot, et ses textes : les boutons du menu, les réponses, les questions de chaque formulaire et la destination des demandes (votre chat, un groupe ou une feuille Google Sheets). Vos contacts et liens exactement tels qu’ils doivent apparaître. N’envoyez jamais le jeton du bot ni aucun mot de passe : le README explique où vous les saisissez vous-même.

Nous vous demanderons :

  • Quelle plateforme ?
  • Que doit faire le bot ?
  • Le menu et les réponses
  • Formulaires et destination des demandes
  • Vos contacts et liens

Comparer les formules

FormulesEssentielBot menu avec réponses26 €StandardBot avec formulaires53 €PremiumBot avec outils d’administration88 €
Délai1 jour2 jours3 jours
Retouches123
PlateformeTelegram, Discord ou SlackTelegram, Discord ou SlackTelegram, Discord ou Slack
Réponses prêtesjusqu’à 10jusqu’à 25jusqu’à 40
Formulaires (demande, réservation, commande)Nonjusqu’à 3jusqu’à 5
Demandes envoyées dans votre chat et une feuille Google SheetsNonOuiOui
Commandes d’administration et envois groupésNonNonOui
Langues du menu112
Commander EssentielCommander StandardCommander Premium

Paiement protégé

Vous payez à la commande, mais l’argent n’est versé que pour un travail validé.

  • Prix fixeLe prix de la formule ne change pas après le paiement.
  • L’argent est réservéAu paiement, le montant est seulement réservé. Il n’est versé à Dleex qu’une fois le travail validé.
  • Vérifié avant livraisonChaque résultat passe un contrôle qualité avant de vous parvenir, et vous le voyez sur la page de la commande avant de le valider.
  • Retouches gratuitesDemandez des retouches dans le cadre de votre brief autant de fois que la formule le permet.
  • Validation au bout de 3 joursSi, dans les 3 jours suivant la livraison, vous n’avez ni validé le travail ni demandé de retouches, il est validé automatiquement. Si vous écrivez dans le chat de la commande après la livraison, la commande est mise en attente ; après notre réponse, nous pourrons relancer le délai de 3 jours et vous le signalerons dans le chat.
  • Travail refait ou remboursement intégralSi le résultat ne correspond pas à votre brief et que les retouches n’y ont rien changé, ou si le travail prend plus du double du délai prévu, écrivez dans le chat de la commande : nous referons le travail ou vous rembourserons intégralement.
Comment ça marche →

Questions et réponses

Où le bot tourne-t-il ?

Sur un ordinateur, un serveur ou un hébergement qui fait tourner Python, que vous choisissez et payez. Tant que le programme tourne, le bot répond ; le README explique comment le garder en marche sur un serveur. Nous n’hébergeons pas de bots pour nos clients.

Que fait-il d’une question à laquelle il n’a pas de réponse ?

Il affiche à nouveau le menu ou vos contacts, selon votre choix. Il ne répond qu’avec vos textes et n’invente jamais de réponse.

Peut-il prendre des paiements ?

Non. Il peut donner un lien vers votre propre page de paiement ou votre boutique, mais il ne prend pas lui-même de paiements.

Pouvez-vous faire un bot WhatsApp ?

Pas dans ce service : un bot WhatsApp demande l’API WhatsApp Business et un compte professionnel validé. Ce service crée des bots pour Telegram, Discord et Slack.

Le bot conserve-t-il les données des utilisateurs ?

Le bot Essentiel ne conserve rien. Les formulaires vous envoient chaque demande. Le bot Premium conserve les identifiants de chat des abonnés pour les envois groupés dans une petite base de données sur votre serveur. Informer les utilisateurs de l’usage de leurs données vous revient.

Comment modifier les réponses plus tard ?

Tous les textes du bot se trouvent dans un seul fichier, séparé du code, et peuvent être modifiés avec n’importe quel éditeur de texte ; relancez ensuite le bot. Selon votre formule, vous pouvez aussi nous demander des retouches.

Vous n’avez pas trouvé la réponse ?

Formules