接受回调的 Telegram 机器人的固定按钮

Fixed button for Telegram bot that accepts a callback

我有一个问题,所以在电报机器人中有一个 InlineKeyboardMarkup 可以有一个回调,但它不是持久的,不会粘在屏幕的底部,当你写一条新消息时它会上去,就像一个普通的消息。另一方面,ReplyKeyboardMarkup 确实存在并停留在底部,但没有回调。那么有没有一种方法可以创建一个按钮,它停留在底部,但也接受一个回调,你可以用 callback_query_handler

不,无法创建可以在 ReplyKeyboardMarkup 中使用 callback_query_handler 捕获的按钮。

当您按 KeyboardButton 时,它会发送一条消息及其文本。你可以做的是将你的机器人命令放在按钮中,或者你可以制作一个消息处理程序来捕获非命令消息并为你的按钮的每个文本执行一些代码。