title: How to make a url button for a telegram bot using java
body: <p>I have not that much experience with java but I'm trying to make a telegram bot.
  I want to create a button which opens a link when you click on it but I don't know how.
  This is my code:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>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 &lt; List &lt; InlineKeyboardButton &gt;&gt; rowsInline = new ArrayList &lt; &gt; ();
    List &lt; InlineKeyboardButton &gt; rowInline = new ArrayList &lt; &gt; ();
    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();
  
  
  }</code></pre>
  </div>
  </div>
  </p>