Como ocultar o ReplyKeyboardMarkup após o usuário clicar na API do Telegram Bot

Estou usando o Node.jstelegram-bot-api.

Idéia:

Mostre um teclado personalizado com um botão - "Compartilhar meu número de telefone".Quando o usuário clica nesse botão, o contato deve ser enviado e o botão deve ser removido da tela.

Aqui está um código que estou usando agora:

bot.sendMessage({
    text: 'Please give us your phone number',
    reply_markup: JSON.stringify({
        keyboard: [
            [{
                text: 'Share my phone number',
                request_contact: true
            }]
        ],
        resize_keyboard: true,
        one_time_keyboard: true
    })
});

Problemas:

Quando o usuário clica no botão "Compartilhar meu número de telefone", ele compartilha seu contato, mas o botão fica visível mesmo depois disso.Quando não estou usandorequest_contact bandeira,one_time_keyboard funciona corretamente (oculta o botão após o uso), mas mesmo nesse caso apenas oculta o botão, para que o usuário possa clicar em um ícone para trazê-lo de volta à tela, o que não é bom.

Por favor, diga-me se estou fazendo algo errado aqui. obrigado

questionAnswers(3)

yourAnswerToTheQuestion