From 10c972259816b792075fb80356fa59a5600a36d4 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 27 Dec 2019 14:34:22 +0100 Subject: [PATCH] New meme API #260 --- src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java b/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java index 93b7749..2c1918b 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java @@ -21,16 +21,17 @@ public class MemeCommand implements Command { public void executed(String[] args, CommandEvent event) { OkHttpClient client = new OkHttpClient(); - Request request = new Request.Builder().url("https://some-random-api.ml/meme").build(); + Request request = new Request.Builder().url("https://meme-api.herokuapp.com/gimme").build(); try { Response response = client.newCall(request).execute(); JSONObject json = new JSONObject(response.body().string()); - String url = json.get("image").toString(); + String url = json.getString("url"); event.getTextChannel().sendMessage( event.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, "commands.fun.meme.success.title", "") .setImage(url) + .setAuthor("Subreddit: " + json.getString("subreddit")) .build()).queue(); } catch (IOException e) { e.printStackTrace();