10
votes

Comment utiliser setwebhook dans le télégramme?

Bonjour, je crée un bot dans le télégramme. J'envoie une demande HTTP:
https://api.telegram.org/bot(mytoken) / setwebhook? URL = https: // mywebpageTorTorTobot

et je reçois ceci:

{"ok": true, "résultat": true, "Description": "Webhook a été défini"}

Mais cela ne fonctionne pas. Je veux dire que le télégramme n'envoie pas de mises à jour sur le serveur. Est-ce parce que je n'ai pas téléchargé mon certificat? Comment devrais-je faire cela alors?


3 commentaires

Comment recevez-vous des mises à jour?


Quand je supprime le webhook, getUpdates () fonctionne bien


Utilisez-vous un certificat auto-signé?


4 Réponses :


8
votes

Vérifiez l'état de vos mises à jour ici:

https://api.telegram.org/botYOUR_TOKEN/getWebhookInfo


1 commentaires

J'ai supprimé la webhook and getUpdates () a fonctionné bien.Maby Le problème est avec le certificat.Je lisez le lien mais je ne sais pas comment générer et envoyer le fichier PEM



3
votes

J'ai changé l'URL Seetwebhook vers A et cela a fonctionné. Cela semble que cela ne fonctionne pas avec une URL WabePage. https://api.telegram.org/bot ( myToken) / setwebhook? URL = https: // mywebPageporTortObot / myMethod '(le Webmethod)


0 commentaires

4
votes

Cela signifie que votre clé publique incorrecte.

Vous pouvez le vérifier par URL https://apl.telegram.org/bot {jeton } / getwebhookinfo Après avoir réglé p>

lorsque j'ai envoyé une clé publique incorrecte - je reçois p> xxx pré>

mais si j'en ai envoyé une clé publique correcte, je reçois: P>

{"ok":true,"result":{"url":"mycorrecturl.com","has_custom_certificate":true,"pending_update_count":6,"last_error_date":1506772578,"last_error_message":"SSL error {337047686, error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed}","max_connections":40}}


0 commentaires

0
votes
  1. Botfather -> Bottettes -> Jeton API -> Révoquer le jeton actuel
  2. https://api.telegram.org/bot (nouveau jeton) / setwebhook? URL = https: // myweb ... Fait)

0 commentaires