!7 cmodule Monkey > DynDiscordHopper { S myName = "Monkey"; @Override S answer(S input, Map map) { ret mapEachLine_tlft_nempties(s, s -> if "what's your name" ret myName; try answer super.answer(s, map); S subdomain = join("-", wordTokC(s)); if (nempty(subdomain)) try answer first((LS) loadJSONPage("http://" + subdomain + ".agi.blue" + hquery(get := 'answer, key := "read as", value := s))); null; }); } }