This commit is contained in:
Andreas Bielawski 2016-08-18 03:10:50 +02:00
commit cbbf64ea9e

View File

@ -37,11 +37,11 @@ function plex:get_plex(query)
if not ok then return 'NOTOK' end
local data = json.decode(table.concat(response_body))._children[1]
local title = data.title
local title = '<b>'..data.title..'</b>'
if not title then return nil end
if data.tagline then
tag = '\n"'..data.tagline..'"'
tag = ' - <i>'..data.tagline..'</i>'
else
tag = ''
end
@ -65,21 +65,21 @@ function plex:get_plex(query)
end
if data.originalTitle then
origtitle = '\nOriginal: '..data.originalTitle
origtitle = '\n<b>Original:</b> '..data.originalTitle
else
origtitle = ''
end
if data.studio then
studio = '\nStudio: '..data.studio
studio = '\n<b>Studio:</b> '..data.studio
else
studio = ''
end
if data.originallyAvailableAt then
date = '\nAusstrahlung: '..makeOurDate(data.originallyAvailableAt)
date = '\n<b>Ausstrahlung:</b> '..makeOurDate(data.originallyAvailableAt)
elseif data.year then
date = '\nAusstrahlung: '..data.year
date = '\n<b>Ausstrahlung:</b> '..data.year
else
date = ''
end
@ -91,26 +91,26 @@ function plex:get_plex(query)
end
if data.contentRating then
fsk = '\nAltersfreigabe: '..gerRating(data.contentRating)
fsk = '\n<b>Altersfreigabe:</b> '..gerRating(data.contentRating)
else
fsk = ''
end
if data.duration then
local totalseconds = math.floor(data.duration / 1000)
duration = '\nLänge: '..makeHumanTime(totalseconds)
duration = '\n<b>Länge:</b> '..makeHumanTime(totalseconds)
else
duration = ''
end
if data.rating then
rating = '\nBewertung: '..data.rating
rating = '\n<b>Bewertung:</b> '..data.rating
else
rating = ''
end
if data.summary then
desc = '\n\n'..string.sub(unescape(data.summary:gsub("%b<>", "")), 1, DESC_LENTH)..'...'
desc = '\n\n<i>'..string.sub(unescape(data.summary:gsub("%b<>", "")), 1, DESC_LENTH)..'...</i>'
else
desc = ''
end
@ -141,14 +141,13 @@ function plex:action(msg, config)
utilities.send_reply(self, msg, config.errors.connection)
return
end
local receiver = msg.chat.id
if pic then
utilities.send_typing(self, receiver, 'upload_photo')
local file = download_to_file(pic)
utilities.send_photo(self, receiver, file)
local file = download_to_file(pic, 'plex.png')
utilities.send_photo(self, msg.chat.id, file)
end
utilities.send_reply(self, receiver, text)
utilities.send_reply(self, msg, text, 'HTML')
end
return plex
return plex