@bot.message_handler(commands=["geophone"])
def geophone(message):
keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True)
button_phone = types.KeyboardButton(text="Отправить номер телефона", request_contact=True)
button_geo = types.KeyboardButton(text="Отправить местоположение", request_location=True)
keyboard.add(button_phone, button_geo)
bot.send_message(message.chat.id, "Отправь мне свой номер", reply_markup=keyboard)
电话号码存储在哪里?如果用户同意并发送给我,我如何获得电话号码?
它不存储在任何地方,它是需要接收和处理的单独消息。为此,请使用装饰器
我会为每个按钮设置 callback_data 。在 lambda 或“if”的帮助下,我将创建一个函数,让人们输入电话号码。然后我会在 message.text 中显示它