telegram-botDémarrer avec telegram-bot


Remarques

Cette section fournit une vue d'ensemble de ce qu'est le télégramme-bot et pourquoi un développeur peut vouloir l'utiliser.

Il devrait également mentionner tous les sujets importants dans le télégramme-bot, et établir un lien avec les sujets connexes. La documentation de telegram-bot étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Créer un bot avec le BotFather

Ouvrez un chat avec @BotFather dans Telegram et cliquez sur la commande /start .

Après avoir obtenu une liste de commandes Sélectionnez la commande /newbot pour obtenir ce message:

Bon, un nouveau bot. Comment allons-nous l'appeler? Veuillez choisir un nom pour votre bot.

Entrez un nom pour votre bot, qui peut être n'importe quoi, et envoyez-le. Après cela, BotFather demandera un nom d'utilisateur pour votre bot:

Bien. Maintenant, choisissons un nom d'utilisateur pour votre bot. Il doit se terminer en bot . Comme ceci, par exemple: TetrisBot ou tetris_bot.

Cela doit se terminer par «bot». Si votre nom d'utilisateur est pris ou non disponible, essayez à nouveau avec un autre nom.

Enfin, votre bot est créé et le message suivant est affiché. Vous devez utiliser le jeton bot pour communiquer avec le télégramme, alors assurez-vous de l'écrire.

Terminé! Félicitations pour votre nouveau robot. Vous le trouverez sur telegram.me/???bot. Vous pouvez maintenant ajouter une description, une section et une image de profil pour votre bot, voir / help pour une liste de commandes. Au fait, lorsque vous avez fini de créer votre bot cool, envoyez une requête ping à notre support Bot si vous voulez un meilleur nom d'utilisateur. Assurez-vous que le bot est pleinement opérationnel avant de le faire.

Utilisez ce jeton pour accéder à l'API HTTP: xxx: xxx

Avec le jeton gagné, vous pouvez maintenant envoyer un message de test en appelant le site Web https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT

Il existe deux méthodes générales pour les bots de télégramme pour l'interaction: une méthode push et une méthode pull. En utilisant la méthode pull, vous devez appeler les /getupdates temps en temps pour vérifier si de nouveaux messages sont envoyés à votre bot. La méthode push utilise un webhook (méthode /setwebhook ) pour votre script appelé à chaque fois qu'un utilisateur envoie un message à votre bot.

Les informations fournies sont un fichier au format JSON avec toutes les informations (de l'expéditeur et du message) dont vous avez besoin.

Vous pouvez écrire votre bot dans de nombreuses langues (PHP, Python, Lua ...) tant qu’ils peuvent gérer le webhook en tant qu’entrée et peuvent appeler des sites Web.

Pour plus d'informations, vous pouvez toujours utiliser la documentation de l'API BOT que vous pouvez trouver ici.