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を可能性の1つとして使用しています。

UPD:これを実装するボットは見つかりませんでしたので、不可能です。

答えて

1

inline keyboards buttonsを使用するか、Keyboard Buttonオブジェクトでrequest_contactフィールドを「true」に設定して、ユーザの電話番号を尋ねてください。

+0

InlineKeyboardMarkupを使用するには解決策がありますが、インラインキーボードの考え方は少し異なると思います。とにかくありがとうございました。 – SenchoPens

関連する問題