2016-04-26 6 views
0

カスタムキーボードのキーをロックしようとしているため、メッセージを送信する前にカスタムキーボードの複数のボタンをタップできます。デフォルトではカスタムキーボードボタンをタップし、トリビアロボットのようにメッセージが送信されます。どのようにこれを行うか、それが可能であればどんなアイディアですか?複数の入力のカスタムキーボードボタンを固定する

答えて

0

one_time_keyboard = Trueを設定するか、ReplyKeyboardHideをユーザーに返さない限り、カスタムキーボードを保持するのがデフォルトの動作です。 https://core.telegram.org/bots/api#replykeyboardmarkup

また、あなたは返信メッセージに使用すると、キーボードが表示されていることを確認するたびに、同じキーボードを送ることができます。

は、ドキュメントが参照してください。

+0

これはわかります。しかし、カスタムキーボードの複数のボタンをタップして、選択したときに送信できるようにしたいと考えています。カスタムキーボードのデフォルトでは、ユーザーがカスタムキーボードの1つのボタンをタップするとメッセージが自動的に送信されます(例:トリビアボットでAを押し、回答Aを送信します)。 –

+0

これはできません。ユーザーがボタンを押すたびにボットはメッセージを受信します。回答を蓄積し、最後のボタンまたは特定の数のボタンを押した後に進むことができます。 –

+0

大丈夫ですが、これらの回答のそれぞれはユーザーからの個別のメッセージになりますか?たとえば、 "Hello"と "World"のボタンがある場合、送信する前に押された2つのボタンを聞くカスタムキーボードを設定できませんでしたか?私は、カスタムキーボードで送る前に複数の入力を持つことができるという考えを、テレグラムには素敵なものにするでしょう。 –

関連する問題