我必须向用户询问他的电话号码,因此我使用数字制作了一个自定义的ReplyKeyboardMarkup,以方便用户回复。但是每当用户按下一个数字时,它会自动发送包含该数字的消息。如何禁用此功能(或者还有其他方法,如已经有数字的呼叫系统键盘)? 我有这段代码:
keyboard = [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9'], ['+', '0', ' ']]
update.message.reply_text(
'Enter your phone:',
reply_markup=ReplyKeyboardMarkup(keyboard=keyboard)
)
P.S。我已经在使用request_contact作为其中一种可能性。
UPD:我没有找到任何实现这一点的机器人,所以这是不可能的。答案 0 :(得分:1)
使用inline keyboards buttons,或通过在Keyboard Button对象中将request_contact
字段设置为“true”来询问用户的电话号码。