Kullanıcısını tıklattıktan sonra ReplyKeyboardMarkup'ı gizlemek nasıl Node.js telegram-bot-api kullanıyorum.Telgraf Bot API
Fikir:
- bir düğme ile özel bir klavye Göster - "Telefon numaramı paylaş".
- Kullanıcı bu düğmeye bastığında, iletişim kurulacak ve düğme ekrandan kaldırılmalıdır.
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 }) });
Sorunlar: kullanıcı düğmeyi "telefon numaram paylaş" seçeneğini tıkladığında
- , onun temasını paylaşır ama düğme görünür İşte
Şu anda kullanıyorum bir koddur bundan sonra bile.
request_contact
işaretini kullanmıyorken, one_time_keyboard
düzgün çalışıyor (bu düğmeyi kullandıktan sonra gizler), ancak bu durumda bile yalnızca düğmeyi gizler, böylece kullanıcı ekrana getirmek için simgeyi tıklayabilir, hiç de iyi değil.Lütfen burada yanlış bir şey yapıp yapmadığımı söyle. Teşekkürler
şimdi alıyorum şudur: Burada
bir çözümdür – Nazarnumaralı telefondan mesaj kimliği de vermelisiniz. Gönderdiğiniz ve klavye işaretlemesini içerdiğiniz Son İleti Kimliği –