diff --git a/plugins/dogify.lua b/plugins/dogify.lua new file mode 100644 index 0000000..84df3ef --- /dev/null +++ b/plugins/dogify.lua @@ -0,0 +1,20 @@ +local function run(msg, matches) + local base = "http://dogr.io/" + local path = string.gsub(matches[1], " ", "") + local url = base .. path .. '.png' + local urlm = "https?://[%w-_%.%?%.:/%+=&]+" + + if string.match(url, urlm) == url then + local receiver = get_receiver(msg) + send_photo_from_url(receiver, url) + else + return 'Konnte kein Bild mit "' .. matches[1] .. '" erstellen' + end +end + +return { + description = "Erstelle ein Doge Bild mit Wörtern", + usage = {"/dogify das/was/du/willst"}, + patterns = {"^/dogify (.+)$"}, + run = run +} \ No newline at end of file