我已经知道如何设置自定义键盘布局,但到目前为止我还没有找到一种方法来显示不同的"文本"按钮上的按钮比按下它时发送的按钮。 E.g:
kb = [[telegram.KeyboardButton(text='/new', )],
[telegram.KeyboardButton(text='Edit',)]]
kb_markup = telegram.ReplyKeyboardMarkup(kb)
它返回给定的文本,似乎没有一个选项来指定点击时应该在屏幕上返回/显示的内容。在开始与机器人对话时,它说"开始"但发送" / start",有没有办法实现这个目标?
答案 0 :(得分:0)
对于/start
,它始终将按钮文本作为用户发送的消息返回,如果您希望发送回机器人的数据未显示/与按钮文本不同,请尝试使用{{1}}
至于{{1}}按钮,它在电报方面,我们无法改变它。