如何定义内联按钮被按下以及如何使用pengrad / telegram-bot-api库获取callbackdata?我有这个代码用内联键盘按钮发送消息
private void approveAdmin(User u){
User admin = userService.findByUserRole("ROLE_ADMIN");
SendMessage sm = new SendMessage(admin.getChatId(),
"Do you approve user: "+u.getfName()+" "+u.getlName()+" as admin?");
sm.replyMarkup(new InlineKeyboardMarkup(new InlineKeyboardButton[]
{new InlineKeyboardButton("Approve user.").callbackData(u.getIdUser().toString())}));
BOT.execute(sm);
}
但如何处理内联按钮的更新?
1 回答
下面的代码片段可以帮助您: