0

사용자에게 전화 번호를 요청해야하므로 사용자가 쉽게 할 수 있도록 숫자가있는 맞춤 ReplyKeyboardMarkup을 만들었습니다. 댓글. 그러나 사용자가 숫자를 누를 때마다 자동으로이 숫자가 포함 된 메시지를 보냅니다. 이 기능을 비활성화하는 방법 (또는 숫자가있는 시스템 키보드를 호출하는 다른 방법이 있습니까?) 이 코드를 가지고 :ReplyKeyboardMarkup의 버튼을 눌러 메시지를 보내지 않는 방법 (python-telegram-bot)

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 :이를 구현 한 봇을 찾지 못했기 때문에 불가능할 수 있습니다.

답변

1

inline keyboards buttons을 사용하거나 Keyboard Button 개체에서 request_contact 필드를 "true"로 설정하여 사용자의 전화 번호를 문의하십시오.

+0

InlineKeyboardMarkup을 사용하는 것은 해결책이지만, 인라인 키보드의 아이디어는 조금 다릅니다. 아무튼 감사 해요. – SenchoPens

관련 문제