This repository has been archived on 2021-04-24. You can view files and clone it, but cannot push or open issues or pull requests.
Mikubot/plugins/random_pic_nsfw.lua
Akamaru 5ce1042f6a Kleine Änderungen und Bugfixes
- "if not is_sudo" Texte ausgetauscht
- Pattern-Fix in google_books.lua
- Dateipfad in Random Pic Plugins angepasst
- sh.lua überarbeitet
- Neues Pattern in youtube.lua
- Fix für verschiedene Dateiendungen in youtube_dl.lua
2016-06-23 13:55:39 +02:00

42 lines
1.2 KiB
Lua

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"] = "../Festplatten/Dragoran/Mikubot/nsfw/",
["#nsfw gif"] = "../Festplatten/Dragoran/Mikubot/nsfw/gifs/",
["#nsfw rl"] = "../Festplatten/Dragoran/Mikubot/nsfw/rl/",
["#nsfw shimakaze"] = "../Festplatten/Dragoran/Mikubot/nsfw/Shimakaze/"
}
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") or string.ends(img, ".mp4") then
send_document(receiver, img, function() end, function() end)
elseif string.ends(img, ".jpg") or string.ends(img, ".jpeg") or string.ends(img, ".png") then
send_photo(receiver, img, function() end, function() end)
else
return "Fehler: " .. img
end
else
return '"'..imgtype..'" gibt es nicht.\n#nsfw\n#nsfw gif\n#nsfw rl\n#nsfw shimakaze'
end
end
return {
description = "Sendet ein zufälliges Bild (NSFW)",
usage = {"#nsfw","#nsfw gif","#nsfw rl","#nsfw shimakaze"},
patterns = {"^#nsfw$","^#nsfw gif$","^#nsfw rl$","^#nsfw shimakaze$"},
run = run
}
end