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