2016-09-03 4 views
0

Я создал новый бот для Telegram. Я установил/setinline в BotFather для моего бота. Я добавил webhook, который вызывается, когда я отправляю сообщение боту, но этот веб-хоккей не вызывается, если я пишу что-то в чате бота без отправки какого-либо сообщения.Telegram Inline Bot не звонит webhook

Любая идея, как решить?

ответ

0

Да, это так, вероятно, вы осматривая неправильно параметров, он будет вызывать тот же webhook, первый помните, что вы установите webhook, выполнив:

https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=<YOUR_URL> 

и, как вы упомянули, то Вам необходимо включить /setinline через BotFather, то это будет вызывать конечную точку с сообщением со следующим телом:

{ 
    "query":"tex", 
    "from": { 
     "username":"user", 
     "first_name":"firstname", 
     "last_name":"lastname", 
     "id": 8888888, 
     "language_code":"en-US"}, 
    "id":"7777777", 
    "offset":"" 
} 

Помните, что это будет вызывать конечную точку ключа вверх, вы можете получить тонну запроса.