Yo uso el ejemplo de la documentación:
bot.command('inline', (ctx) => { return ctx.reply('<b>Coke</b> or <i>Pepsi?</i>', { parse_mode: 'HTML', ...Markup.inlineKeyboard([ Markup.button.callback('Coke', 'Coke'), Markup.button.callback('Pepsi', 'Pepsi') ]) }) }); bot.action(/.+/, (ctx) => { return ctx.answerCbQuery(`Oh, ${ctx.match[0]}! Great choice`) });En el comando /inline, veo el mensaje "¿Coca-Cola o Pepsi?" con dos botones "Coca-Cola" y "Pepsi" pero si hago clic en uno de ellos, no pasa nada.