O
O
Oleg Bushev2016-11-23 16:16:19
JavaScript
Oleg Bushev, 2016-11-23 16:16:19

How to get inline_keyboard response in Telegram?

Please tell me how can I get a response from a user who has made a choice in the inline keyboard in the Telegram bot,
the code is as follows:

bot.on('message', function(msg) {
    var id = msg.chat.id;
    bot.sendMessage(id, 'Сделайте свой выбор: ', {
        reply_markup: JSON.stringify({
        inline_keyboard: [ 
            [{
                text: '001',
                callback_data: '001'
            }],
            [{
                text: '002',
                callback_data: '002'
            }],
            [{
                text: '003',
                callback_data: '003'
            }],
            [{
                text: '004',
                callback_data: '004'
            }]
            ]
            })
    });
// я так понимаю что тут должна быть команда которая примет ответ. Какая?
});

Thanks

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
anamorph, 2017-03-13
@anamorph

bot.on('callback_query', function(cb) {
     // в cb.data будет то, что лежит в callback_data
    // а затем через if или что-то еще обрабатываешь свой ответ
});

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question