2016-04-26 131 views
0

我想锁定自定义键盘中的键,以便用户可以在发送消息之前点击自定义键盘中的多个按钮。默认的是你点击一个自定义键盘按钮并发送消息,就像琐事bot一样。任何想法如何做到这一点,或者如果它甚至可能?锁定电报多个输入的自定义键盘按钮

回答

0

除非您设置one_time_keyboard = True或将ReplyKeyboardHide返回给用户,否则这是保留自定义键盘的默认行为。

见文档:https://core.telegram.org/bots/api#replykeyboardmarkup

你也可以要确保显示键盘每次发送相同的键盘在回复消息。

+0

这个我明白。但是,我想让用户点击自定义键盘上的多个按钮,然后在他们选择时发送。一旦用户点击自定义键盘上的一个按钮,自定义键盘的默认设置会自动发送一条消息(例如:在小问题机器上按A并提交答案A)。 –

+0

这是不可能的。每次用户按一下按钮,机器人都会收到一条消息。您可以积累答案,并按下最后一个按钮或特定数量的按钮。 –

+0

好吧,但是这些答案中的每一个都是来自用户的单独消息?例如,如果我有“Hello”和“World”的按钮,我无法将自定义键盘设置为在发送之前按下2个按钮来侦听?我觉得在用定制键盘发送之前能够有多个输入的想法是电报的一个很好的补充。 –