New meme API #260

This commit is contained in:
GregTCLTK 2019-12-27 14:34:22 +01:00
parent 692a47f118
commit 10c9722598
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67

View file

@ -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();