@@ -0,0 +1,1728 @@
+package com.github.masahitojp.botan.responder.lgtm;%0A%0Aimport com.github.masahitojp.botan.Robot;%0Aimport com.github.masahitojp.botan.responder.BotanMessageResponderRegister;%0Aimport com.google.gson.Gson;%0Aimport com.google.gson.JsonObject;%0Aimport com.squareup.okhttp.OkHttpClient;%0Aimport com.squareup.okhttp.Request;%0Aimport com.squareup.okhttp.Response;%0A%0Aimport java.io.IOException;%0A%0A@SuppressWarnings(%22unused%22)%0Apublic class LGTMMessageResponder implements BotanMessageResponderRegister %7B%0A%0A    @Override%0A    public final void register(final Robot robot) %7B%0A        robot.respond(%0A                %22lgtm%22,%0A                %22fetching an image from www.lgtm.in.%22,%0A                message -%3E %7B%0A                    final OkHttpClient client = new OkHttpClient();%0A                    final String url = %22http://www.lgtm.in/g%22;%0A                    final Request request = new Request.Builder()%0A                            .url(url)%0A                            .header(%22Accept%22, %22application/json%22)%0A                            .build();%0A%0A                    final Response response;%0A                    try %7B%0A                        response = client.newCall(request).execute();%0A                        final String src = response.body().string();%0A                        final Gson gson = new Gson();%0A                        final JsonObject jsonObject = new Gson().fromJson(src, JsonObject.class);%0A                        final String imageUrl = jsonObject.get(%22imageUrl%22).getAsString();%0A                        message.reply(imageUrl);%0A                    %7D catch (IOException e) %7B%0A                        e.printStackTrace();%0A                        message.reply(e.getMessage());%0A                    %7D%0A                %7D%0A        );%0A    %7D%0A%7D%0A

add lgtm responder