Telegram bot: example json, inline_keyboard
Example json for show inline_keyboard in telegram bot https://core.telegram.org/bots#inline-keyboards-and-on-the-fly-updating enter image description here { "chat_id": "123456", "text": "Hi", "reply_markup": { "inline_keyboard": [[ { "text": "A", "callback_data": "A1" }, { "text": "B", "callback_data": "C1" }] ] } } I just had a hard time trying to get it to work on my API and I've found the problem. You need to JSON.stringify() the contents of reply_markup that converts the keyboard object and contents into a string first. Here's an example. bot.onCommand = function (chat, from, message_id,