diff --git a/miku/plugins/plex.lua b/miku/plugins/plex.lua
index e967011..e8e353f 100644
--- a/miku/plugins/plex.lua
+++ b/miku/plugins/plex.lua
@@ -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 = ''..data.title..''
if not title then return nil end
if data.tagline then
- tag = '\n"'..data.tagline..'"'
+ tag = ' - '..data.tagline..''
else
tag = ''
end
@@ -65,21 +65,21 @@ function plex:get_plex(query)
end
if data.originalTitle then
- origtitle = '\nOriginal: '..data.originalTitle
+ origtitle = '\nOriginal: '..data.originalTitle
else
origtitle = ''
end
if data.studio then
- studio = '\nStudio: '..data.studio
+ studio = '\nStudio: '..data.studio
else
studio = ''
end
if data.originallyAvailableAt then
- date = '\nAusstrahlung: '..makeOurDate(data.originallyAvailableAt)
+ date = '\nAusstrahlung: '..makeOurDate(data.originallyAvailableAt)
elseif data.year then
- date = '\nAusstrahlung: '..data.year
+ date = '\nAusstrahlung: '..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 = '\nAltersfreigabe: '..gerRating(data.contentRating)
else
fsk = ''
end
if data.duration then
local totalseconds = math.floor(data.duration / 1000)
- duration = '\nLänge: '..makeHumanTime(totalseconds)
+ duration = '\nLänge: '..makeHumanTime(totalseconds)
else
duration = ''
end
if data.rating then
- rating = '\nBewertung: '..data.rating
+ rating = '\nBewertung: '..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'..string.sub(unescape(data.summary:gsub("%b<>", "")), 1, DESC_LENTH)..'...'
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
\ No newline at end of file
+return plex