From 38268496e036dd34e13768823d210e8e66856658 Mon Sep 17 00:00:00 2001 From: Akamaru Date: Wed, 13 May 2015 20:20:56 +0200 Subject: [PATCH] removed dicks.lua added gay.lua --- plugins/dicks.lua | 38 ----------------------------------- plugins/gay.lua | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 38 deletions(-) delete mode 100644 plugins/dicks.lua create mode 100644 plugins/gay.lua diff --git a/plugins/dicks.lua b/plugins/dicks.lua deleted file mode 100644 index d89dfbe..0000000 --- a/plugins/dicks.lua +++ /dev/null @@ -1,38 +0,0 @@ -do - - -local dicks = { - "http://i.imgur.com/A5IdNU7.jpg", - "http://i.imgur.com/0pEACyI.jpg", - "http://i.imgur.com/x2NNn9P.jpg", - "http://i.imgur.com/9FA7NJr.jpg", - "http://t.co/7LOy7LNSzV", -} - - -function getRandomDicks() - return dicks[ math.random( #dicks ) ] -end - - -function run(msg, matches) - local url = nil - url = getRandomDicks() - - if url ~= nil then - local receiver = get_receiver(msg) - send_photo_from_url(receiver, url) - else - return 'Huch, da lief was falsch.' - end -end - - -return { - description = "Das dümmste Plugin ever [NSFW]", - usage = {"/dicks"}, - patterns = {"^/dicks$"}, - run = run -} - -end \ No newline at end of file diff --git a/plugins/gay.lua b/plugins/gay.lua new file mode 100644 index 0000000..5d0b6e7 --- /dev/null +++ b/plugins/gay.lua @@ -0,0 +1,51 @@ +do + +function getGay(text) + local text = URL.escape(text) + local api = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q=gay+porn" + local res, code = http.request(api..text) + if code ~= 200 then return nil end + local google = json:decode(res) + + if google.responseStatus ~= 200 then + return nil + end + + local data = google.responseData + + if not data or not data.results then + return nil + end + + if #data.results == 0 then + return nil + end + + -- Random image from table + local i = math.random(#data.results) + return data.results[i].url +end + +function run(msg, matches) + local receiver = get_receiver(msg) + local text = matches[1] + local url = getGay(text) + + if not url then + return "Kein Bild gefunden." + end + + print("Bilder-URL: ", url) + send_photo_from_url(receiver, url) + --return "Source: "..url + return "Bild wird gesendet!" +end + +return { + description = "Sucht Bild mit Google-API und versendet es [NSFW]", + usage = {"/gay"}, + patterns = {"^/gay$"}, + run = run +} + +end