cURL command to set a Telegram chatbot's webhook

By Sergio del Amo - Sat, 22 May 2021 08:44:34 GMT

To receive Telegram callbacks you have to set the webhook.

Tags: #telegram #chatbot

curl -X "POST" "https://api.telegram.org/xxx/setWebhook" 
    -d '{"url": "https://yourapp.com/telegram/xxx"}'  
    -H 'Content-Type: application/json; charset=utf-8'

Replace xxx with the token which the Telegram Bot Father provided you.

Telegram recommends you to include your token as a path variable in the webhook's url.

If you'd like to make sure that the Webhook request comes from Telegram, we recommend using a secret path in the URL, e.g. https://www.example.com/. Since nobody else knows your bot's token, you can be pretty sure it's us.