code: public boolean answerCallbackQuery(String callbackQueryId, CallbackQueryResponse callbackQueryResponse) {
  
          if(callbackQueryId != null && callbackQueryResponse.getText() != null) {
  
              HttpResponse<String> response;
              JSONObject jsonResponse;
  
              try {
                  MultipartBody requests = Unirest.post(getBotAPIUrl() + "answerCallbackQuery")
                          .field("callback_query_id", callbackQueryId, "application/json; charset=utf8;")
                          .field("text", callbackQueryResponse.getText(), "application/json; charset=utf8;")
                          .field("show_alert", callbackQueryResponse.isShowAlert())
                          .field("cache_time", callbackQueryResponse.getCacheTime())
                          .field("url", callbackQueryResponse.getURL() != null ? callbackQueryResponse.getURL().toExternalForm() : null, "application/json; charset=utf8;");
  
  
                  response = requests.asString();
                  jsonResponse = Utils.processResponse(response);
  
                  if (jsonResponse != null) {
  
                      if (jsonResponse.getBoolean("result")) return true;
                  }
              } catch (UnirestException e) {
                  e.printStackTrace();
              }
          }
  
          return false;
      }
docs: This allows you to respond to a callback query with some text as a response. This will either show up as an
  alert or as a toast on the telegram client
  
  @param callbackQueryId       The ID of the callback query you are responding to
  @param callbackQueryResponse The response that you would like to send in reply to this callback query
  
  @return True if the response was sent successfully, otherwise False