में उपयोगकर्ता क्लिक करने के बाद ReplyKeyboardMarkup को छिपाने के लिए कैसे मैं Node.js telegram-bot-api का उपयोग कर रहा हूं।टेलीग्राम बॉट एपीआई
विचार:
- एक बटन के साथ एक कस्टम कीबोर्ड दिखाएं - "मेरा फोन नंबर साझा करें"।
- जब उपयोगकर्ता इस बटन पर क्लिक करता है, तो संपर्क भेजा जाना चाहिए और स्क्रीन से बटन हटाया जाना चाहिए।
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 }) });
समस्याएं::
- जब उपयोगकर्ता "साझा करें मेरा फोन नंबर" बटन, यह उसके संपर्क के शेयरों लेकिन बटन दृश्यमान है
यहाँ एक कोड मैं अभी उपयोग कर रहा हूँ है उसके बाद भी।
request_contact
ध्वज का उपयोग नहीं कर रहा हूं, one_time_keyboard
सही तरीके से काम करता है (इसके उपयोग के बाद बटन छुपाता है), लेकिन उस स्थिति में भी यह बटन को छुपाता है, इसलिए उपयोगकर्ता इसे स्क्रीन पर वापस लाने के लिए आइकन पर क्लिक कर सकता है, जो नहीं है बिल्कुल अच्छाकृपया मुझे बताएं कि क्या मैं यहां कुछ गलत कर रहा हूं। धन्यवाद
अब मैं क्या मिल रहा है है ' – Nazar
आपको संदेश आईडी भी प्रदान करनी चाहिए। अंतिम संदेश आईडी जिसे आपने भेजा है और कीबोर्ड मार्कअप निहित है –