diff --git a/plugins/random_pic_nsfw.lua b/plugins/random_pic_nsfw.lua new file mode 100644 index 0000000..a38424b --- /dev/null +++ b/plugins/random_pic_nsfw.lua @@ -0,0 +1,35 @@ +do +function get_random_image(dir) + files = scandir(dir) + file = files[math.random(#files)] + return file +end + +function run(msg, matches) + local pics = { + -- add more below! + ["/nsfw"] = "/media/AA05-A04B/nsfw/" + --["/sfw"] = "/media/AA05-A04B/sfw/" + } + + local receiver = get_receiver(msg) + local imgtype = matches[1] + + if pics[imgtype] then + local img = pics[imgtype]..get_random_image(pics[imgtype]) + print("Sende... "..img) + if string.ends(img, ".gif") then + send_document(receiver, img, function() end, function() end) + else + send_photo(receiver, img, function() end, function() end) + end + end +end + +return { + description = "Sendet ein zufälliges Bild (NSFW)", + usage = {"/nsfw"}, + patterns = {"^/nsfw$"}, + run = run +} +end \ No newline at end of file