diff --git a/otouto/plugins/twitter.lua b/otouto/plugins/twitter.lua
index 0640f47..e08cf11 100644
--- a/otouto/plugins/twitter.lua
+++ b/otouto/plugins/twitter.lua
@@ -60,7 +60,6 @@ function twitter:action(msg, config, matches)
verified = ''
end
local header = 'Tweet von '..full_name..' (@' ..user_name..''..verified..'):'
-
local text = response.text
-- favorites & retweets
@@ -100,18 +99,18 @@ function twitter:action(msg, config, matches)
if response.entities.media and response.extended_entities.media then
for k, v in pairs(response.extended_entities.media) do
local url = v.url
- local pic = v.media_url_https
if v.video_info then
- if not v.video_info.variants[3] then
- local vid = v.video_info.variants[1].url
+ if v.video_info.variants[#v.video_info.variants].bitrate == 2176000 then
+ local vid = v.video_info.variants[#v.video_info.variants].url
videos[#videos+1] = vid
else
- local vid = v.video_info.variants[3].url
+ local vid = v.video_info.variants[1].url
videos[#videos+1] = vid
end
- end
- text = text:gsub(url, "")
- images[#images+1] = pic
+ else
+ images[#images+1] = v.media_url_https
+ end
+ text = text:gsub(url, '')
end
end
@@ -130,8 +129,7 @@ function twitter:action(msg, config, matches)
end
-- send the parts
- utilities.send_reply(msg, header .. "\n" .. text.."\n"..footer, 'HTML')
- if videos[1] then images = {} end
+ utilities.send_reply(msg, header .. "\n" .. utilities.trim(text).."\n"..footer, 'HTML')
for k, v in pairs(images) do
local file = download_to_file(v)
utilities.send_photo(msg.chat.id, file, nil, msg.message_id)