Defekte Plugins entfernt
This commit is contained in:
50
plugins/pluginsold/wallpaper_nsfw.lua
Normal file
50
plugins/pluginsold/wallpaper_nsfw.lua
Normal file
@ -0,0 +1,50 @@
|
||||
do
|
||||
|
||||
function getWallpaper2(text)
|
||||
local text = URL.escape(text)
|
||||
local api = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&tbs=isz:l&tbm=isch&q=wallpaper+"
|
||||
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 = getWallpaper2(text)
|
||||
|
||||
if not url then
|
||||
return "Kein Wallpaper gefunden."
|
||||
end
|
||||
|
||||
print("Bilder-URL: ", url)
|
||||
send_photo_from_url(receiver, url)
|
||||
return "Source: "..url
|
||||
end
|
||||
|
||||
return {
|
||||
description = "Sucht Wallpaper mit Google und versendet es [NSFW]",
|
||||
usage = {"/wallpaper2 [Suchbegriff]","/wp2 [Suchbegriff]"},
|
||||
patterns = {"^/wallpaper2 (.*)$","^/wp2 (.*)$"},
|
||||
run = run
|
||||
}
|
||||
end
|
||||
-- Original by yagop ; Modified by Akamaru [https://ponywave.de]
|
Reference in New Issue
Block a user