@DrMabuzo
просто ИТ шник

Как получить ответ inline_keyboard в Telegram?

Подскажите пожалуйста как мне получить ответ от пользователя сделавшего выбор в inline клавиатуре в боте Telegram
код такой:
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'
            }]
            ]
            })
    });
// я так понимаю что тут должна быть команда которая примет ответ. Какая?
});


Спасибо
  • Вопрос задан
  • 1906 просмотров
Пригласить эксперта
Ответы на вопрос 1
anamorph
@anamorph
javascriptLover
bot.on('callback_query', function(cb) {
     // в cb.data будет то, что лежит в callback_data
    // а затем через if или что-то еще обрабатываешь свой ответ
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы