From 29308afaedce4be342f267d3910ad65938215047 Mon Sep 17 00:00:00 2001 From: Aleksei Date: Sat, 22 Feb 2020 12:15:40 -0500 Subject: [PATCH] Disabled imageListener and ServerJoined --- .../fsbot/listeners/ImageListener.java | 188 +++++++++--------- .../fsbot/listeners/ServerJoined.java | 14 +- 2 files changed, 101 insertions(+), 101 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java b/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java index 0db9966..fc569c3 100644 --- a/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java +++ b/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java @@ -32,126 +32,126 @@ public class ImageListener implements MessageCreateListener { } @Override - public void onMessageCreate(MessageCreateEvent event) { + public void onMessageCreate(MessageCreateEvent event) { // TODO: This needs immediate help - event.getMessage().getUserAuthor().ifPresent(author -> { - if (author.isBot()) { - return; - } - }); + // event.getMessage().getUserAuthor().ifPresent(author -> { + // if (author.isBot()) { + // return; + // } + // }); - Message message = event.getMessage(); - String channel = event.getChannel().getIdAsString(); - String submitter = event.getMessage().getAuthor().getIdAsString(); + // Message message = event.getMessage(); + // String channel = event.getChannel().getIdAsString(); + // String submitter = event.getMessage().getAuthor().getIdAsString(); - if (message.getAttachments().stream().noneMatch(MessageAttachment::isImage)) { - return; - } + // if (message.getAttachments().stream().noneMatch(MessageAttachment::isImage)) { + // return; + // } - // If the message contains an image, check if the channel is being listened to for image storage + // // If the message contains an image, check if the channel is being listened to for image storage - String dbTable = null; + // String dbTable = null; - if(r.db("fsbot").table("channels").g("cId").contains(channel).run(conn)) { - Cursor cursor = r.db("fsbot") - .table("channels") - .filter(row -> row.getField("cId").eq(channel)) - .getField("tag") - .run(conn); + // if(r.db("fsbot").table("channels").g("cId").contains(channel).run(conn)) { + // Cursor cursor = r.db("fsbot") + // .table("channels") + // .filter(row -> row.getField("cId").eq(channel)) + // .getField("tag") + // .run(conn); - List tags = cursor.toList(); + // List tags = cursor.toList(); - for (Object tag : tags) { - dbTable = tag.toString(); - } - } - else { - return; - } + // for (Object tag : tags) { + // dbTable = tag.toString(); + // } + // } + // else { + // return; + // } - List attachments = message.getAttachments(); + // List attachments = message.getAttachments(); - for (MessageAttachment attachment : attachments) { - String discordLink = attachment.getUrl().toString(); - String imgurLink = null; + // for (MessageAttachment attachment : attachments) { + // String discordLink = attachment.getUrl().toString(); + // String imgurLink = null; - // Upload the image to imgur - try { - OkHttpClient client = new OkHttpClient(); + // // Upload the image to imgur + // try { + // OkHttpClient client = new OkHttpClient(); - MediaType mediaType = MediaType.parse("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"); + // MediaType mediaType = MediaType.parse("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"); - RequestBody body = RequestBody.create( - mediaType, - String.format("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"image\"\r\n\r\n%s\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", discordLink)); + // RequestBody body = RequestBody.create( + // mediaType, + // String.format("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"image\"\r\n\r\n%s\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", discordLink)); - Request request = new Request.Builder() - .url("https://api.imgur.com/3/image") - .method("POST", body) - .header("Authorization", BotConfig.IMGUR_ID) - .header("Authorization", BotConfig.IMGUR_BEARER) - .build(); + // Request request = new Request.Builder() + // .url("https://api.imgur.com/3/image") + // .method("POST", body) + // .header("Authorization", BotConfig.IMGUR_ID) + // .header("Authorization", BotConfig.IMGUR_BEARER) + // .build(); - Response response = client.newCall(request).execute(); + // Response response = client.newCall(request).execute(); - if (response.body() == null) { - event.getChannel().sendMessage("Something went wrong!"); - return; - } + // if (response.body() == null) { + // event.getChannel().sendMessage("Something went wrong!"); + // return; + // } - String jsonData = response.body().string(); - imgurLink = new JSONObject(jsonData).getJSONObject("data").getString("link"); + // String jsonData = response.body().string(); + // imgurLink = new JSONObject(jsonData).getJSONObject("data").getString("link"); - if (imgurLink == null) { - event.getChannel().sendMessage("Something went wrong!"); - return; - } + // if (imgurLink == null) { + // event.getChannel().sendMessage("Something went wrong!"); + // return; + // } - } - catch (Exception e) { - e.printStackTrace(); - } + // } + // catch (Exception e) { + // e.printStackTrace(); + // } - r.db("fsbot").table("outfits").insert( - r.hashMap("link", imgurLink) - .with("submitter", submitter) - .with("tag", dbTable) - ).run(conn); + // r.db("fsbot").table("outfits").insert( + // r.hashMap("link", imgurLink) + // .with("submitter", submitter) + // .with("tag", dbTable) + // ).run(conn); - final String finalLink = imgurLink; - Cursor imgId = r.db("fsbot") - .table("outfits") - .filter(row -> row.getField("link").eq(finalLink)) - .getField("id") - .run(conn); + // final String finalLink = imgurLink; + // Cursor imgId = r.db("fsbot") + // .table("outfits") + // .filter(row -> row.getField("link").eq(finalLink)) + // .getField("id") + // .run(conn); - String embedId = null; - List imgIds = imgId.toList(); - for (Object id : imgIds) { - embedId = id.toString(); - } + // String embedId = null; + // List imgIds = imgId.toList(); + // for (Object id : imgIds) { + // embedId = id.toString(); + // } - EmbedBuilder embed = new EmbedBuilder() - .setTitle("Added an entry of tag " + dbTable) - .setColor(Color.GREEN) - .setThumbnail(imgurLink) - .setAuthor("Placeholder") - .setFooter(embedId); + // EmbedBuilder embed = new EmbedBuilder() + // .setTitle("Added an entry of tag " + dbTable) + // .setColor(Color.GREEN) + // .setThumbnail(imgurLink) + // .setAuthor("Placeholder") + // .setFooter(embedId); - event.getApi().getUserById(submitter).thenAccept(user -> embed.setAuthor(user.getDiscriminatedName())); + // event.getApi().getUserById(submitter).thenAccept(user -> embed.setAuthor(user.getDiscriminatedName())); - event.getApi().getChannelById(BotConfig.OUTFIT_LOG).ifPresent(chnl -> { - chnl.asTextChannel().ifPresent(txtchnl -> { - txtchnl.sendMessage(embed).join(); - }); - }); + // event.getApi().getChannelById(BotConfig.OUTFIT_LOG).ifPresent(chnl -> { + // chnl.asTextChannel().ifPresent(txtchnl -> { + // txtchnl.sendMessage(embed).join(); + // }); + // }); - if (dbTable.equals("disaster")) { - // Add custom panda emoji: <:PandaWut:433045737245376522> - message.addReaction("PandaWut:433045737245376522"); - } + // if (dbTable.equals("disaster")) { + // // Add custom panda emoji: <:PandaWut:433045737245376522> + // message.addReaction("PandaWut:433045737245376522"); + // } - message.addReaction(EmojiParser.parseToUnicode(":heartpulse:")); - } + // message.addReaction(EmojiParser.parseToUnicode(":heartpulse:")); + // } } } \ No newline at end of file diff --git a/src/main/java/dev/salmonllama/fsbot/listeners/ServerJoined.java b/src/main/java/dev/salmonllama/fsbot/listeners/ServerJoined.java index 7ad7035..65c8e49 100644 --- a/src/main/java/dev/salmonllama/fsbot/listeners/ServerJoined.java +++ b/src/main/java/dev/salmonllama/fsbot/listeners/ServerJoined.java @@ -23,13 +23,13 @@ public class ServerJoined implements ServerJoinListener { this.db = db; } - public void onServerJoin(ServerJoinEvent event) { - db.newServerProcess(event.getServer()); + public void onServerJoin(ServerJoinEvent event) { // TODO: This needs fixing yo + // db.newServerProcess(event.getServer()); - EmbedBuilder embed = new EmbedBuilder() - .setTitle("Server joined") - .setColor(Color.GREEN) - .addInlineField("Server name:", event.getServer().getName()) - .addInlineField("Server Id:", event.getServer().getIdAsString()); + // EmbedBuilder embed = new EmbedBuilder() + // .setTitle("Server joined") + // .setColor(Color.GREEN) + // .addInlineField("Server name:", event.getServer().getName()) + // .addInlineField("Server Id:", event.getServer().getIdAsString()); } }