new plugin imdb.lua
This commit is contained in:
@@ -1,34 +0,0 @@
|
||||
do
|
||||
|
||||
local function imdb(movie)
|
||||
local http = require("socket.http")
|
||||
local movie = movie:gsub(' ', '+')
|
||||
local url = "http://www.imdbapi.com/?t=" .. movie
|
||||
local response, code, headers = http.request(url)
|
||||
|
||||
if code ~= 200 then
|
||||
return "Error: " .. code
|
||||
end
|
||||
|
||||
if #response > 0 then
|
||||
local r = json:decode(response)
|
||||
r['Url'] = "http://imdb.com/title/" .. r.imdbID
|
||||
local t = ""
|
||||
for k, v in pairs(r) do t = t .. k .. ": " .. v .. ", " end
|
||||
return t:sub(1, -3)
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
local function run(msg, matches)
|
||||
return imdb(matches[1])
|
||||
end
|
||||
|
||||
return {
|
||||
description = "IMDB plugin for telegram",
|
||||
usage = "!imdb [movie]",
|
||||
patterns = {"^!imdb (.+)"},
|
||||
run = run
|
||||
}
|
||||
|
||||
end
|
Reference in New Issue
Block a user