From b53c855788cbdc5b28535f547016eb41426fdfc4 Mon Sep 17 00:00:00 2001 From: Akamaru Date: Mon, 30 Jan 2017 19:10:33 +0100 Subject: [PATCH] =?UTF-8?q?preview.lua:=20K=C3=BCrze=20Beschreibung=20wenn?= =?UTF-8?q?=20l=C3=A4nger=20als=20300=20Zeichen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit +fixes --- miku/encoding.lua | 1 + miku/plugins/playstation_store.lua | 2 +- miku/plugins/preview.lua | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/miku/encoding.lua b/miku/encoding.lua index dc54135..d8ea968 100644 --- a/miku/encoding.lua +++ b/miku/encoding.lua @@ -11,6 +11,7 @@ function unescape(str) str = string.gsub(str, '$', '$') -- dollar sign str = string.gsub(str, '%', '%') -- percent sign str = string.gsub(str, ''', '\'') -- single quote + str = string.gsub(str, ''', '\'') -- single quote str = string.gsub(str, '(', '(') -- opening parenthesis str = string.gsub(str, ')', ')') -- closing parenthesis str = string.gsub(str, '*', '*') -- asterisk diff --git a/miku/plugins/playstation_store.lua b/miku/plugins/playstation_store.lua index c352fbd..fd2e7e7 100644 --- a/miku/plugins/playstation_store.lua +++ b/miku/plugins/playstation_store.lua @@ -49,7 +49,7 @@ function playstation_store:get_info(country_code, game_id) price = data.default_sku.display_price--..psplus end local fsk = data.age_limit - local description = string.sub(unescape(data.long_desc:gsub("%b<>", "")), 1, 250)..'...' + local description = string.sub(unescape(data.long_desc:gsub("%b<>", "")), 1, 300)..'...' local release = makeOurDate(data.release_date) if data.images[4].type ~= 10 then image_url = data.images[4].url diff --git a/miku/plugins/preview.lua b/miku/plugins/preview.lua index e9a0b7c..a4fcff1 100644 --- a/miku/plugins/preview.lua +++ b/miku/plugins/preview.lua @@ -29,6 +29,11 @@ function preview:inline_callback(inline_query, config, matches) if data.description then description = unescape(data.description:gsub('"', '\\"')) description_in_text = '\n'..description + if string.len(description_in_text) > 300 then + description_in_text = string.sub(description_in_text, 1, 300)..'...' + else + description_in_text = description_in_text + end else description_in_text = '' description = 'Keine Beschreibung verfügbar'