Documentation / Démarrage rapide
Lancez votre premier bot en dix minutes
Ce guide vous accompagne dans la création d'un bot Telegram, sa connexion à Meshwire et la publication d'un flux en direct.
1. Créer un bot avec BotFather
Ouvrez Telegram, écrivez à @BotFather et exécutez /newbot. Choisissez un nom d'affichage et un nom d'utilisateur unique se terminant par « bot ». BotFather vous renvoie un jeton d'API HTTP — copiez-le, vous en aurez besoin ensuite.
/newbot
Alright, a new bot. How are we going to call it?
> Acme Support Bot
Good. Now let's choose a username for your bot.
> acme_support_bot
Done! Use this token to access the HTTP API:
110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw2. Connecter le jeton à Meshwire
Dans la console, allez dans Bots → Nouveau bot, collez le jeton et choisissez un mode d'hébergement. Le mode webhook est recommandé pour la production ; le polling est utile pour des tests locaux rapides.
POST /v1/bots
{
"name": "Acme Support Bot",
"token": "110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw",
"hostingMode": "webhook",
"timezone": "Europe/Warsaw"
}3. Créez votre premier flux
Ouvrez l'éditeur de flux et faites glisser un nœud trigger.command sur le canevas (par exemple /start). Connectez-le à un nœud msg.text avec un message de bienvenue, puis ajoutez un nœud msg.inline_keyboard avec des boutons de réponse rapide.
trigger.command(/start)
-> msg.text("Welcome to Acme Support! How can we help?")
-> msg.inline_keyboard(["Talk to sales", "Track an order"])4. Testez dans le bac à sable
Utilisez le simulateur intégré pour envoyer des messages de test sans toucher au trafic Telegram réel. Il affiche exactement comment votre flux répondra, boutons et médias inclus.
Simulator > /start
Bot: Welcome to Acme Support! How can we help?
[ Talk to sales ] [ Track an order ]5. Publiez
Cliquez sur Publier et ajoutez une brève note de version. Meshwire valide le flux, enregistre un instantané de version et bascule le trafic en direct dessus. Vous pouvez revenir à une version antérieure à tout moment.
POST /v1/bots/{botId}/publish
{ "note": "Initial launch: welcome + support routing" }Prêt à aller plus loin ?
Explorez la Référence de l'API ou configurez des webhooks sortants pour synchroniser des événements avec vos propres systèmes.