telegram-bot
Webhooks
Recherche…
Introduction
Il existe deux méthodes pour obtenir des messages et des informations à partir de votre bot:
La fonction /getUpdates qui est documentée de manière assez simple dans la section de la documentation
Suivant: La fonction webhook qui est un peu plus complexe et cause souvent des problèmes.
La différence fondamentale est que vous utilisez la première alternative pour extraire les changements et y réagir et que la seconde agit plus comme une méthode push , en envoyant un document json.
Configurez le webhook
Documenté ici dans l'API, vous voyez que la syntaxe de l'appel est https://api.telegram.org/bot<token>/setwebhook?url=<yoururl> . Pour la plupart c'est ça. Si vous avez besoin de plus d'informations, consultez ce guide ou examinez les exigences (comme l'utilisation de HTTPS).
Après avoir défini cela, vous pouvez utiliser la méthode /getwebhookinfo pour obtenir des informations sur votre webhook (fichier JSON). Les attributs mentionnés dans ce fichier sont expliqués dans la documentation .
Notez qu'il existe plusieurs façons de configurer votre webhook. Si vous avez des problèmes avec votre webhook, décrivez toujours comment vous configurez votre webhook (avec un certificat personnalisé / sans ...). De plus, si vous rencontrez des problèmes, vérifiez toujours si vous répondez aux exigences des webhooks et si votre certificat HTTPS est valide.