do local api_key = cred_data.tumblr_api_key local function get_blog_info(id) local url = 'https://api.tumblr.com/v2/blog/'..id..'.tumblr.com/info?api_key='..api_key local res,code = https.request(url) local data = json:decode(res).response.blog if code ~= 200 then return "HTTP-Fehler" end if not data then return "HTTP-Fehler" end local title = data.title local desc = data.description if data.posts == 1 then posts = data.posts..' Post' else posts = data.posts..' Posts' end if data.likes then likes = ', '..data.likes..' Likes' else likes = '' end local text = title..'\n'..desc..'\n'..posts..likes..'\n' return text end local function run(msg, matches) local id = matches[1] local text = get_blog_info(id) local receiver = get_receiver(msg) return text end return { description = "Sendet Infos zu einem tumblr-Blog", usage = "Link zu tumblr Blog", patterns = { "^https?://(.*).tumblr.com/?$" }, run = run } end