Akamaru
5ce1042f6a
- "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
42 lines
1.2 KiB
Lua
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
|