我对java没有太多经验,但我正在尝试制作一个电报机器人。我想创建一个按钮,当您单击它时打开一个链接,但我不知道如何操作。这是我的代码:
import org.telegram.telegrambots.api.methods.send.SendMessage;
import org.telegram.telegrambots.api.objects.Update;
import org.telegram.telegrambots.bots.TelegramLongPollingBot;
import org.telegram.telegrambots.exceptions.TelegramApiException;
import org.telegram.telegrambots.api.objects.replykeyboard.InlineKeyboardMarkup;
import.org.telegram.telegrambots.api.objects.replykeyboard.buttons.InlineKeyboardButton;
import java.util.ArrayList;
import java.util.List;
if (message_text.equals("test")) {
InlineKeyboardMarkup markupInline = new InlineKeyboardMarkup();
List < List < InlineKeyboardButton >> rowsInline = new ArrayList < > ();
List < InlineKeyboardButton > rowInline = new ArrayList < > ();
rowInline.add(new InlineKeyboardButton().setText("https://www.google.com/").setCallbackData("I don't know what to put in here"));
rowsInline.add(rowInline);
markupInline.setKeyboard(rowsInline);
message.setReplyMarkup(markupInline);
} else if (update.hasCallbackQuery()) {
String call_data = update.getCallbackQuery().getData();
long message_id = update.getCallbackQuery().getMessage().getMessageId();
long chat_id = update.getCallbackQuery().getMessage().getChatId();
}
隔江千里
幕布斯6054654
相关分类