From 82ea5f229b32a29f3cbe3fe3a3274e7dfd17e3d8 Mon Sep 17 00:00:00 2001 From: Nonumpa Date: Wed, 9 Sep 2020 14:12:13 +0800 Subject: [PATCH 1/4] Highlight searched text, and do some check for flex message limit --- src/webhook/handlers/initState.js | 44 ++++++++++----- src/webhook/handlers/utils.js | 93 +++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+), 13 deletions(-) diff --git a/src/webhook/handlers/initState.js b/src/webhook/handlers/initState.js index 577a98be..05b76636 100644 --- a/src/webhook/handlers/initState.js +++ b/src/webhook/handlers/initState.js @@ -11,6 +11,7 @@ import { POSTBACK_NO_ARTICLE_FOUND, createReasonButtonFooter, createArticleShareBubble, + createHighlightContents, } from './utils'; import ga from 'src/lib/ga'; @@ -133,6 +134,13 @@ export default async function initState(params) { text id } + highlight { + text + hyperlinks { + title + summary + } + } } } } @@ -191,13 +199,33 @@ export default async function initState(params) { } const articleOptions = edgesSortedWithSimilarity.map( - ({ node: { text, id }, similarity }) => { + ({ node: { text, id }, highlight, similarity }) => { const similarityPercentage = Math.round(similarity * 100); const similarityEmoji = ['😐', '🙂', '😀', '😃', '😄'][ Math.floor(similarity * 4.999) ]; const displayTextWhenChosen = ellipsis(text, 25, '...'); + const bodyContents = []; + if (highlight && !highlight.text) { + bodyContents.push({ + type: 'text', + text: t`(Words found in the hyperlink)`, + size: 'sm', + color: '#ff7b7b', + weight: 'bold', + }); + } + bodyContents.push({ + type: 'text', + contents: createHighlightContents(highlight, text), // 50KB for entire Flex carousel + maxLines: 6, + flex: 0, + gravity: 'top', + weight: 'regular', + wrap: true, + }); + return { type: 'bubble', direction: 'ltr', @@ -225,20 +253,10 @@ export default async function initState(params) { }, body: { type: 'box', - layout: 'horizontal', + layout: 'vertical', spacing: 'none', margin: 'none', - contents: [ - { - type: 'text', - text: ellipsis(text, 300, '...'), // 50KB for entire Flex carousel, - maxLines: 6, - flex: 0, - gravity: 'top', - weight: 'regular', - wrap: true, - }, - ], + contents: bodyContents, }, footer: { type: 'box', diff --git a/src/webhook/handlers/utils.js b/src/webhook/handlers/utils.js index 634c7016..1b128df8 100644 --- a/src/webhook/handlers/utils.js +++ b/src/webhook/handlers/utils.js @@ -417,4 +417,97 @@ export function createReasonButtonFooter( }; } +/** + * @param {{ text: string, hyperlinks: {title: string, summary: string }[]}} highlight - highlight object + * @param {string} oriText - Original text, used when highlightText null or undefined. + * @param {string} lettersLimit - Default to be 200 (maxLine: 6 * 30). In en, one line is 30 letters most; In zh-tw, one line is 16 letters most. + * @param {string} contentsLimit - Default to be 4000. Flex message carousel 50K limit. Flex message allows at most 10 bubbles so bubble contents should less than 5000 - 850(bubble without contents). + * @returns {object[]} Flex text contents + */ +export function createHighlightContents( + highlight, + oriText = '', + lettersLimit = 200, + contentsLimit = 4000 +) { + let result = []; + let totalLength = 4; // 4 comes from JSON.stringify([]).length; + let totalLetters = 0; + + // return original text if highlight null or undefined, basically this won't happen + if (!highlight) { + return [ + { + type: 'span', + text: ellipsis(oriText, lettersLimit), + }, + ]; + } + + const summaries = highlight.hyperlinks?.reduce((result, hyperlink) => { + if (hyperlink.summary) result.push(hyperlink.summary); + return result; + }, []); + const titles = highlight.hyperlinks?.reduce((result, hyperlink) => { + if (hyperlink.title) result.push(hyperlink.title); + return result; + }, []); + const text = + highlight.text || + (summaries.length ? summaries.join('\n') : undefined) || + (titles.length ? titles.join('\n') : undefined); + + for (let highlightPair of text.split('')) { + const highlightContent = createHighlightContent( + highlightPair.split('') + ); + totalLength += + highlightContent.defaultContentLength + highlightContent.lettersLength; + totalLetters += highlightContent.lettersLength; + if (totalLetters > lettersLimit || totalLength > contentsLimit) { + result.push({ + type: 'span', + text: '...', + }); + break; + } + result.push(...highlightContent.content); + } + + return result; +} + +/** + * @param {string[]} text - array[0] is normal text ,array[1] is highlight text, both may be null or undefined + * @returns {{ defaultContentLength: number, lettersLength: number, content: string[] }} Flex text contents + * */ +function createHighlightContent(text) { + let result = { defaultContentLength: 0, lettersLength: 0, content: [] }; + + if (text[0]) { + result.content.push({ + type: 'span', + text: text[0], + }); + + // 34 comes from JSON.stringify({type: 'span',text: '',}).length + result.defaultContentLength += 34; + result.lettersLength += text[0].length; + } + + if (text[1]) { + result.content.push({ + type: 'span', + text: text[1], + color: '#ffb600', + weight: 'bold', + }); + + // 76 comes from JSON.stringify({type: 'span',text: '',color: '#ffb600',weight: 'bold',}).length + result.defaultContentLength += 76; + result.lettersLength += text[1].length; + } + return result; +} + export const POSTBACK_NO_ARTICLE_FOUND = '__NO_ARTICLE_FOUND__'; From 9bcbd52b9b8e2758328714c2e424c08f800a8248 Mon Sep 17 00:00:00 2001 From: Nonumpa Date: Thu, 10 Sep 2020 18:09:54 +0800 Subject: [PATCH 2/4] Update i18n --- i18n/zh_TW.po | 76 ++++++++++++++++++++++++++++++---------------- src/scripts/lib.js | 4 +-- 2 files changed, 51 insertions(+), 29 deletions(-) diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po index 7812f2cb..763693d9 100644 --- a/i18n/zh_TW.po +++ b/i18n/zh_TW.po @@ -54,7 +54,7 @@ msgstr "此回應沒有${prompt},請自行斟酌回應之可信度。" msgid "Volunteer editors has publised several replies to this message." msgstr "Cofacts 志工對這則訊息發表了多則看法唷!" -#: src/webhook/handlers/choosingArticle.js:261 +#: src/webhook/handlers/choosingArticle.js:262 msgid "Let's pick one" msgstr "選一則來閱讀吧" @@ -62,16 +62,16 @@ msgstr "選一則來閱讀吧" msgid "Take a look" msgstr "看他怎麼說" -#: src/webhook/handlers/choosingArticle.js:277 +#: src/webhook/handlers/choosingArticle.js:278 #, javascript-format msgid "Visit ${ articleUrl } for more replies." msgstr "更多回應請到:${ articleUrl }" -#: src/webhook/handlers/initState.js:250 +#: src/webhook/handlers/initState.js:268 msgid "Choose this one" msgstr "選擇這篇" -#: src/webhook/handlers/initState.js:340 +#: src/webhook/handlers/initState.js:360 msgid "" "Internet rumors are often mutated and shared.\n" "Please choose the version that looks the most similar" @@ -116,8 +116,8 @@ msgstr "是" msgid "No" msgstr "否" -#: src/webhook/handlers/initState.js:292 -#: src/webhook/handlers/initState.js:310 +#: src/webhook/handlers/initState.js:311 +#: src/webhook/handlers/initState.js:329 msgid "None of these messages matches mine :(" msgstr "找不到我想查的訊息 QQ" @@ -127,15 +127,15 @@ msgid "${ positive } user considers this helpful" msgid_plural "${ positive } users consider this helpful" msgstr[0] "有 ${positive} 人覺得此回應有幫助" -#: src/webhook/handlers/initState.js:308 +#: src/webhook/handlers/initState.js:327 msgid "Tell us more" msgstr "回報此訊息" -#: src/webhook/handlers/initState.js:323 +#: src/webhook/handlers/initState.js:343 msgid "Please choose the most similar message from the list." msgstr "請從下列選擇您要查的訊息。" -#: src/webhook/handlers/choosingArticle.js:265 +#: src/webhook/handlers/choosingArticle.js:266 msgid "Please take a look at the following replies." msgstr "請從下列選擇您要查看的回應。" @@ -144,7 +144,8 @@ msgstr "請從下列選擇您要查看的回應。" msgid "Someone thinks it ${ typeWords }" msgstr "有人認為它${typeWords}" -#: src/webhook/handlers/initState.js:217 +#: src/webhook/handlers/initState.js:245 +#, javascript-format msgid "Looks ${ similarityPercentage }% similar" msgstr "看起來 ${similarityPercentage}% 像" @@ -172,7 +173,7 @@ msgstr "抱歉,chatbot 出錯了。我們已經重設您目前的搜尋狀態 #: src/webhook/handlers/askingArticleSubmissionConsent.js:20 #: src/webhook/handlers/askingReplyRequestReason.js:16 -#: src/webhook/handlers/initState.js:26 +#: src/webhook/handlers/initState.js:27 msgid "Please press the latest button to submit message to database." msgstr "請用最近的按鈕來將訊息送至資料庫。" @@ -260,30 +261,30 @@ msgid "${ countOfType.NOT_ARTICLE } of them says it ⚠️️ is out of scope of msgstr "${ countOfType.NOT_ARTICLE } 人認為它 ⚠️️ 不在 Cofacts 的查證範圍。" #: src/webhook/handlers/choosingArticle.js:243 -#: src/webhook/handlers/initState.js:252 +#: src/webhook/handlers/initState.js:270 #, javascript-format msgid "I choose “${ displayTextWhenChosen }”" msgstr "我要選「${displayTextWhenChosen}」" #: src/liff/pages/Reason.svelte:80 #: src/liff/pages/Source.svelte:33 -#: src/webhook/handlers/choosingArticle.js:292 +#: src/webhook/handlers/choosingArticle.js:293 #: src/webhook/handlers/utils.js:410 msgid "Provide more info" msgstr "提供更多資訊" -#: src/webhook/handlers/choosingArticle.js:296 +#: src/webhook/handlers/choosingArticle.js:297 msgid "" "Unfortunately no one has replied to this message yet. To help Cofacts " "editors checking the message, please " msgstr "抱歉這篇訊息還沒有人回應過唷!請闢謠編輯查證," -#: src/webhook/handlers/choosingArticle.js:300 +#: src/webhook/handlers/choosingArticle.js:301 #, javascript-format msgid "provide more information using “${ btnText }” button. " msgstr "使用「${btnText}」按鈕來提供更多資訊。" -#: src/webhook/handlers/choosingArticle.js:306 +#: src/webhook/handlers/choosingArticle.js:307 msgid "" "Although you won't receive answers rightaway, you can help the people who " "receive the same message in the future." @@ -295,32 +296,32 @@ msgid "" "message again" msgstr "出了一些問題,導致現在無法取得訊息與回應。請再傳一次您想詢問的訊息" -#: src/webhook/handlers/initState.js:48 +#: src/webhook/handlers/initState.js:49 msgid "Something went wrong when recording your reason, please try again later." msgstr "出了一些問題,導致我們無法記錄您提供的理由。請稍後再試。" -#: src/webhook/handlers/initState.js:66 +#: src/webhook/handlers/initState.js:67 msgid "Thanks for the info you provided." msgstr "感謝您所提供的資訊。" -#: src/webhook/handlers/initState.js:90 +#: src/webhook/handlers/initState.js:91 #, javascript-format msgid "There is ${ otherReplyRequestCount } user also waiting for clarification." msgid_plural "There are ${ otherReplyRequestCount } users also waiting for clarification." msgstr[0] "共有 ${ otherReplyRequestCount } 人跟您一樣渴望看到針對這篇訊息的回應。" -#: src/webhook/handlers/initState.js:333 +#: src/webhook/handlers/initState.js:353 #, javascript-format msgid "" "There are some messages that looks similar to \"${ inputSummary }\" you " "have sent to me." msgstr "資料庫裡有幾篇訊息,跟您傳給我的「${ inputSummary }」有些接近。" -#: src/webhook/handlers/initState.js:364 +#: src/webhook/handlers/initState.js:384 msgid "We didn't find anything about this image :(" msgstr "找不到與此圖片相關的資訊 :(" -#: src/webhook/handlers/initState.js:373 +#: src/webhook/handlers/initState.js:393 #, javascript-format msgid "We didn't find anything about \"${ inputSummary }\" :(" msgstr "找不到關於「${ inputSummary }」 的資訊 :(" @@ -547,11 +548,11 @@ msgstr "" msgid "Unexpected error, no search session data is retrieved." msgstr "" -#: src/liff/pages/Articles.svelte:73 +#: src/liff/pages/Articles.svelte:83 msgid "Viewed messages" msgstr "看過的訊息" -#: src/liff/pages/Articles.svelte:74 +#: src/liff/pages/Articles.svelte:84 msgid "Fetching viewed messages" msgstr "載入看過的訊息" @@ -585,7 +586,7 @@ msgid "${ newArticleReplyCount } new reply" msgid_plural "${ newArticleReplyCount } new replies" msgstr[0] "${ newArticleReplyCount } 則新回應" -#: src/liff/pages/Articles.svelte:24 +#: src/liff/pages/Articles.svelte:34 #, javascript-format msgid "${ totalCount } message viewed" msgid_plural "${ totalCount } messages viewed" @@ -624,8 +625,29 @@ msgstr "" msgid "If you have a better reply, feel free to submit it to ${ submissionUrl } ." msgstr "若您認為自己能回應得更好,歡迎到 ${ submissionUrl } 提交新的回應唷!" -#: src/liff/lib.js:231 +#: src/liff/lib.js:228 msgid "" "Please retry and allow the permission 'send messages to chats', so that you " "can interact with chatbot while clicking the buttons." -msgstr "請重試一次,並允許‘傳訊息至聊天室’權限,您按下按鈕的時候才能和機器人互動。" \ No newline at end of file +msgstr "請重試一次,並允許‘傳訊息至聊天室’權限,您按下按鈕的時候才能和機器人互動。" + +#: src/scripts/lib.js:146 +#, javascript-format +msgid "" +"There are new replies for the articles you have searched. Please see 'View " +"article' on cofacts chatbot(${ process.env.LINE_FRIEND_URL }) menu." +msgstr "您搜尋過的訊息有新的回應,可以到 cofacts 機器人(${ process.env.LINE_FRIEND_URL })選單,點選‘查看文章’按鈕!" + +#: src/scripts/lib.js:179 +msgid "View new replies" +msgstr "查看新回應" + +#: src/scripts/lib.js:180 +msgid "" +"There are new replies for the articles you have searched. Click the button " +"for more details." +msgstr "您搜尋過的訊息有新的回應,可以點擊下列按鈕查看詳細資料!" + +#: src/webhook/handlers/initState.js:213 +msgid "(Words found in the hyperlink)" +msgstr "(網址裡找到的字)" \ No newline at end of file diff --git a/src/scripts/lib.js b/src/scripts/lib.js index 92792ce2..82692639 100644 --- a/src/scripts/lib.js +++ b/src/scripts/lib.js @@ -140,9 +140,9 @@ const getNotificationList = async (lastScannedAt, nowWithOffset) => { return result; }; +// When using method LINE_NOTIFY, we guide user to go to chatbot instead of directly opening liff. +// It's because viewd_article liff will send messages to cofacts chat room. const sendNotification = async notificationList => { - // When using method LINE_NOTIFY, we guide user to go to chatbot instead of directly opening liff. - // It's because viewd_article liff will send messages to cofacts chat room. const message = t`There are new replies for the articles you have searched. Please see 'View article' on cofacts chatbot(${ process.env.LINE_FRIEND_URL }) menu.`; From deb73da1dd2824cbde436839c9f0f88f69c4bf5d Mon Sep 17 00:00:00 2001 From: Nonumpa Date: Thu, 10 Sep 2020 18:10:19 +0800 Subject: [PATCH 3/4] Fix chooseArticle button color --- src/webhook/handlers/choosingArticle.js | 1 + src/webhook/handlers/initState.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/webhook/handlers/choosingArticle.js b/src/webhook/handlers/choosingArticle.js index f3a6fc00..09fc8a70 100644 --- a/src/webhook/handlers/choosingArticle.js +++ b/src/webhook/handlers/choosingArticle.js @@ -245,6 +245,7 @@ export default async function choosingArticle(params) { 'CHOOSING_REPLY' ), style: 'primary', + color: '#ffb600', }, ], }, diff --git a/src/webhook/handlers/initState.js b/src/webhook/handlers/initState.js index 05b76636..15f0d2d5 100644 --- a/src/webhook/handlers/initState.js +++ b/src/webhook/handlers/initState.js @@ -272,6 +272,7 @@ export default async function initState(params) { 'CHOOSING_ARTICLE' ), style: 'primary', + color: '#ffb600', }, ], }, @@ -330,6 +331,7 @@ export default async function initState(params) { 'CHOOSING_ARTICLE' ), style: 'primary', + color: '#ffb600', }, ], }, From e1141194355fe99e4070eda3a208dcf2222d1d4f Mon Sep 17 00:00:00 2001 From: Nonumpa Date: Wed, 9 Sep 2020 14:12:39 +0800 Subject: [PATCH 4/4] Test highlight text --- .../handlers/__fixtures__/initState.js | 97 +++++ .../choosingArticle.test.js.snap | 16 + .../__snapshots__/initState.test.js.snap | 385 +++++++++++++++++- .../__snapshots__/utils.test.js.snap | 176 ++++++++ .../handlers/__tests__/initState.test.js | 62 +++ src/webhook/handlers/__tests__/utils.test.js | 114 ++++++ 6 files changed, 842 insertions(+), 8 deletions(-) diff --git a/src/webhook/handlers/__fixtures__/initState.js b/src/webhook/handlers/__fixtures__/initState.js index d380f86f..82751849 100644 --- a/src/webhook/handlers/__fixtures__/initState.js +++ b/src/webhook/handlers/__fixtures__/initState.js @@ -8,6 +8,10 @@ export const longArticle = { '計程車上有裝悠遊卡感應器,老人悠悠卡可以享受優惠部分由政府補助,不影響司機收入,下車時使用老人悠遊卡,跳錶車資105元,優惠32元,只扣73元,哈哈,這是屬於我們的福利,與大家分享,可以善加利用!=7折,朋友使用ok', id: 'AVvY-yizyCdS-nWhuYWx', }, + highlight: { + text: + '計程車上有裝悠遊卡感應器,老人悠悠卡可以享受優惠部分由政府補助,不影響司機收入,下車時使用老人悠遊卡,跳錶車資105元,優惠32元,只扣73元,哈哈,這是屬於我們的福利,與大家分享,可以善加利用!=7折,朋友使用ok', + }, }, ], }, @@ -26,6 +30,10 @@ export const twelveLongArticles = { '這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118', id: 'AV00D5G-yCdS-nWhucFj', }, + highlight: { + text: + '這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118', + }, }, { node: { @@ -33,6 +41,32 @@ export const twelveLongArticles = { '●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n', id: 'AV0x1TlTyCdS-nWhucDm', }, + highlight: { + text: + '●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n ●我國駐日代表將原「中華民國」申請更名為~「台灣」,結果被日本國裁罰,須繳納7000萬日圓(合約台幣2100萬元…)的高額稅賦,(被封殺的電視新聞~這難道不是民脂民膏嗎…?)...轉載中時電子報\n\n我駐日代表-謝長廷,將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭…友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元…,這難到不是 人民的血汗錢嗎…?)高額稅賦...!\n民進黨沒想到,如此更名,竟然是這樣的下場:\n被他最信任,也最友好的日本政府給坑了,堂堂一個駐日代表謝長廷,竟然被日本乾爹給坑了,實在是無顏見江東父老…! ......\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118\n\n', + }, + }, + { + node: { + text: + 'http://www.chinatimes.com/newspapers/20170617000318-260118', + id: 'AV00D5G-yCdS-nWhucAA', + }, + highlight: { + text: null, + hyperlinks: [ + { + summary: + '我國駐日代表將原「中華民國」申請更名為「台灣」', + title: null, + }, + { + summary: + '這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118 這樣的大事國內媒體竟然不敢報導!\n我國駐日代表將原「中華民國」申請更名為「台灣」結果被日本裁罰,須繳納7000萬日圓(合約台幣2100萬元)高額稅賦(轉載中時電子報)\n\n我駐日代表謝長廷將原「中華民國」申請更名為「台灣」,自認得意之時,結果遭自認友好日本國給出賣了,必須繳納7000萬日圓(合約台幣2100萬元)高額稅賦...民進黨沒想到如此更名竟然是這樣的下場:被他最信任也最友好的日本政府給坑了。\n果然錯誤的政策比貪污可怕,2100萬就這樣打水漂了,還要資助九州水患,核四停建違約賠償金.......夠全國軍公教退休2次.........\n\nhttp://www.chinatimes.com/newspapers/20170617000318-260118', + title: null, + }, + ], + }, }, ]), [] @@ -50,6 +84,10 @@ export const shortArticle = { text: 'YouTube · 寻找健康人生', // Space variant id: 'AVvY-yizyCdS-nWhuYWx', }, + highlight: { + text: + 'YouTube · 寻找健康人生', + }, }, ], }, @@ -65,12 +103,71 @@ export const twoShortArticles = { text: 'YouTube · 寻找健康人生', // Space variant id: 'AVvY-yizyCdS-nWhuYWx', }, + highlight: { + text: + 'YouTube · 寻找健康人生', + }, }, { node: { text: 'YouTube\n·\n寻找健康人生', // Another space variant id: 'AVvY-yizyCdS-nWhuYWy', }, + highlight: { + text: + 'YouTube\n·\n寻找健康人生', + }, + }, + ], + }, + }, +}; + +export const hyperlinksArticles = { + data: { + ListArticles: { + edges: [ + { + node: { + text: 'http://www.chinatimes.com/newspapers/20170617000318-260118', + id: 'AVvY-yizyCdS-nWhuYGA', + }, + highlight: { + text: null, + hyperlinks: [ + { + title: + 'title1 title1 title1 YouTube\n·\n寻找健康人生', + summary: null, + }, + { + title: + 'title2 title2 title2 YouTube\n·\n寻找健康人生', + summary: null, + }, + ], + }, + }, + { + node: { + text: 'https://www.youtube.com/feed/trending', // Another space variant + id: 'AVvY-yizyCdS-nWhuYGB', + }, + highlight: { + text: null, + hyperlinks: [ + { + summary: + 'summary1 summary1 summary1 YouTube\n·\n寻找健康人生', + title: null, + }, + { + summary: + 'summary2 summary2 summary2 YouTube\n·\n寻找健康人生', + title: null, + }, + ], + }, }, ], }, diff --git a/src/webhook/handlers/__tests__/__snapshots__/choosingArticle.test.js.snap b/src/webhook/handlers/__tests__/__snapshots__/choosingArticle.test.js.snap index 2e8b3df3..26b872f5 100644 --- a/src/webhook/handlers/__tests__/__snapshots__/choosingArticle.test.js.snap +++ b/src/webhook/handlers/__tests__/__snapshots__/choosingArticle.test.js.snap @@ -191,6 +191,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -268,6 +269,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -346,6 +348,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -423,6 +426,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -545,6 +549,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -622,6 +627,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -699,6 +705,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -776,6 +783,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -853,6 +861,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -930,6 +939,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1007,6 +1017,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1084,6 +1095,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1161,6 +1173,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1240,6 +1253,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1375,6 +1389,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -1452,6 +1467,7 @@ Object { "label": "👀 Take a look", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, diff --git a/src/webhook/handlers/__tests__/__snapshots__/initState.test.js.snap b/src/webhook/handlers/__tests__/__snapshots__/initState.test.js.snap index bd9597cb..920ff9ef 100644 --- a/src/webhook/handlers/__tests__/__snapshots__/initState.test.js.snap +++ b/src/webhook/handlers/__tests__/__snapshots__/initState.test.js.snap @@ -35,16 +35,27 @@ Please choose the version that looks the most similar👇", "body": Object { "contents": Array [ Object { + "contents": Array [ + Object { + "color": "#ffb600", + "text": "計程車上有裝悠遊卡感應器", + "type": "span", + "weight": "bold", + }, + Object { + "text": ",老人悠悠卡可以享受優惠部分由政府補助,不影響司機收入,下車時使用老人悠遊卡,跳錶車資105元,優惠32元,只扣73元,哈哈,這是屬於我們的福利,與大家分享,可以善加利用!=7折,朋友使用ok", + "type": "span", + }, + ], "flex": 0, "gravity": "top", "maxLines": 6, - "text": "計程車上有裝悠遊卡感應器,老人悠悠卡可以享受優惠部分由政府補助,不影響司機收入,下車時使用老人悠遊卡,跳錶車資105元,優惠32元,只扣73元,哈哈,這是屬於我們的福利,與大家分享,可以善加利用!=7折,朋友使用ok", "type": "text", "weight": "regular", "wrap": true, }, ], - "layout": "horizontal", + "layout": "vertical", "margin": "none", "spacing": "none", "type": "box", @@ -59,6 +70,7 @@ Please choose the version that looks the most similar👇", "label": "Choose this one", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -117,6 +129,7 @@ Please choose the version that looks the most similar👇", "label": "Tell us more", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -187,16 +200,33 @@ Please choose the version that looks the most similar👇", "body": Object { "contents": Array [ Object { + "contents": Array [ + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " · ", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + ], "flex": 0, "gravity": "top", "maxLines": 6, - "text": "YouTube · 寻找健康人生", "type": "text", "weight": "regular", "wrap": true, }, ], - "layout": "horizontal", + "layout": "vertical", "margin": "none", "spacing": "none", "type": "box", @@ -211,6 +241,7 @@ Please choose the version that looks the most similar👇", "label": "Choose this one", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -246,18 +277,35 @@ Please choose the version that looks the most similar👇", "body": Object { "contents": Array [ Object { + "contents": Array [ + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +· +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + ], "flex": 0, "gravity": "top", "maxLines": 6, - "text": "YouTube -· -寻找健康人生", "type": "text", "weight": "regular", "wrap": true, }, ], - "layout": "horizontal", + "layout": "vertical", "margin": "none", "spacing": "none", "type": "box", @@ -274,6 +322,7 @@ Please choose the version that looks the most similar👇", "label": "Choose this one", "type": "postback", }, + "color": "#ffb600", "style": "primary", "type": "button", }, @@ -638,6 +687,326 @@ Object { } `; +exports[`should handle message matches only hyperlinks 1`] = ` +Object { + "data": Object { + "searchedText": "YouTube · 寻找健康人生", + "sessionId": 1497994017447, + }, + "event": Object { + "input": "YouTube · 寻找健康人生", + "message": Object { + "id": "6270464463537", + "text": "YouTube · 寻找健康人生", + "type": "text", + }, + "timestamp": 1497994016356, + "type": "message", + }, + "isSkipUser": false, + "replies": Array [ + Object { + "text": "🔍 There are some messages that looks similar to \\"YouTube · ⋯⋯\\" you have sent to me.", + "type": "text", + }, + Object { + "text": "Internet rumors are often mutated and shared. +Please choose the version that looks the most similar👇", + "type": "text", + }, + Object { + "altText": "Please choose the most similar message from the list.", + "contents": Object { + "contents": Array [ + Object { + "body": Object { + "contents": Array [ + Object { + "color": "#ff7b7b", + "size": "sm", + "text": "(Words found in the hyperlink)", + "type": "text", + "weight": "bold", + }, + Object { + "contents": Array [ + Object { + "text": "summary1 summary1 summary1 ", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +· +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +summary2 summary2 summary2 ", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +· +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + ], + "flex": 0, + "gravity": "top", + "maxLines": 6, + "type": "text", + "weight": "regular", + "wrap": true, + }, + ], + "layout": "vertical", + "margin": "none", + "spacing": "none", + "type": "box", + }, + "direction": "ltr", + "footer": Object { + "contents": Array [ + Object { + "action": Object { + "data": "{\\"input\\":\\"AVvY-yizyCdS-nWhuYGB\\",\\"sessionId\\":1497994017447,\\"state\\":\\"CHOOSING_ARTICLE\\"}", + "displayText": "I choose “https://www.youtube.co...”", + "label": "Choose this one", + "type": "postback", + }, + "color": "#ffb600", + "style": "primary", + "type": "button", + }, + ], + "layout": "horizontal", + "type": "box", + }, + "header": Object { + "contents": Array [ + Object { + "flex": 0, + "text": "😐", + "type": "text", + }, + Object { + "color": "#AAAAAA", + "gravity": "center", + "size": "sm", + "text": "Looks 12% similar", + "type": "text", + "weight": "bold", + "wrap": true, + }, + ], + "layout": "horizontal", + "paddingBottom": "none", + "spacing": "md", + "type": "box", + }, + "type": "bubble", + }, + Object { + "body": Object { + "contents": Array [ + Object { + "color": "#ff7b7b", + "size": "sm", + "text": "(Words found in the hyperlink)", + "type": "text", + "weight": "bold", + }, + Object { + "contents": Array [ + Object { + "text": "title1 title1 title1 ", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +· +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +title2 title2 title2 ", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "YouTube", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +· +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "寻找健康人生", + "type": "span", + "weight": "bold", + }, + ], + "flex": 0, + "gravity": "top", + "maxLines": 6, + "type": "text", + "weight": "regular", + "wrap": true, + }, + ], + "layout": "vertical", + "margin": "none", + "spacing": "none", + "type": "box", + }, + "direction": "ltr", + "footer": Object { + "contents": Array [ + Object { + "action": Object { + "data": "{\\"input\\":\\"AVvY-yizyCdS-nWhuYGA\\",\\"sessionId\\":1497994017447,\\"state\\":\\"CHOOSING_ARTICLE\\"}", + "displayText": "I choose “http://www.chinatimes....”", + "label": "Choose this one", + "type": "postback", + }, + "color": "#ffb600", + "style": "primary", + "type": "button", + }, + ], + "layout": "horizontal", + "type": "box", + }, + "header": Object { + "contents": Array [ + Object { + "flex": 0, + "text": "😐", + "type": "text", + }, + Object { + "color": "#AAAAAA", + "gravity": "center", + "size": "sm", + "text": "Looks 0% similar", + "type": "text", + "weight": "bold", + "wrap": true, + }, + ], + "layout": "horizontal", + "paddingBottom": "none", + "spacing": "md", + "type": "box", + }, + "type": "bubble", + }, + Object { + "body": Object { + "contents": Array [ + Object { + "flex": 0, + "gravity": "top", + "maxLines": 5, + "text": "None of these messages matches mine :(", + "type": "text", + "weight": "regular", + "wrap": true, + }, + ], + "layout": "horizontal", + "margin": "none", + "spacing": "none", + "type": "box", + }, + "footer": Object { + "contents": Array [ + Object { + "action": Object { + "data": "{\\"input\\":\\"__NO_ARTICLE_FOUND__\\",\\"sessionId\\":1497994017447,\\"state\\":\\"CHOOSING_ARTICLE\\"}", + "displayText": "None of these messages matches mine :(", + "label": "Tell us more", + "type": "postback", + }, + "color": "#ffb600", + "style": "primary", + "type": "button", + }, + ], + "layout": "horizontal", + "type": "box", + }, + "header": Object { + "contents": Array [ + Object { + "color": "#AAAAAA", + "margin": "none", + "size": "sm", + "text": "😶", + "type": "text", + "weight": "bold", + }, + ], + "layout": "horizontal", + "paddingBottom": "none", + "type": "box", + }, + "type": "bubble", + }, + ], + "type": "carousel", + }, + "type": "flex", + }, + ], + "state": "CHOOSING_ARTICLE", + "userId": "Uc76d8ae9ccd1ada4f06c4e1515d46466", +} +`; + exports[`should handle text not found 1`] = ` Object { "data": Object { diff --git a/src/webhook/handlers/__tests__/__snapshots__/utils.test.js.snap b/src/webhook/handlers/__tests__/__snapshots__/utils.test.js.snap index 3081b73b..f73cf4cb 100644 --- a/src/webhook/handlers/__tests__/__snapshots__/utils.test.js.snap +++ b/src/webhook/handlers/__tests__/__snapshots__/utils.test.js.snap @@ -19,6 +19,182 @@ exports[`createFlexMessageText should create a text for flex message 1`] = `"計 exports[`createFlexMessageText should handle the situation without input 1`] = `""`; +exports[`createHighlightContents should create a highlight flex message 1`] = ` +Array [ + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, + Object { + "text": "逐漸死去", + "type": "span", + }, +] +`; + +exports[`createHighlightContents should create a highlight flex message 2`] = ` +Array [ + Object { + "text": "全世界有", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "成千上萬", + "type": "span", + "weight": "bold", + }, + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, +] +`; + +exports[`createHighlightContents should create a highlight flex message 3`] = ` +Array [ + Object { + "text": "全", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "世界", + "type": "span", + "weight": "bold", + }, + Object { + "text": "有成千上萬", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, + Object { + "text": "逐漸死去", + "type": "span", + }, +] +`; + +exports[`createHighlightContents should create a highlight flex message 4`] = ` +Array [ + Object { + "text": "全", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "世界", + "type": "span", + "weight": "bold", + }, + Object { + "text": "有成千上萬", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, + Object { + "text": "逐漸死去 +", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "計程車", + "type": "span", + "weight": "bold", + }, + Object { + "text": "上有裝悠遊卡", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "感應器", + "type": "span", + "weight": "bold", + }, + Object { + "text": " +不影響", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "司機收入", + "type": "span", + "weight": "bold", + }, + Object { + "text": ",下車時使用老人悠遊卡", + "type": "span", + }, +] +`; + +exports[`createHighlightContents should create a highlight flex message 5`] = ` +Array [ + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, + Object { + "text": "逐漸死去 +全", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "世界", + "type": "span", + "weight": "bold", + }, + Object { + "text": "有成千上萬", + "type": "span", + }, + Object { + "color": "#ffb600", + "text": "蜜蜂", + "type": "span", + "weight": "bold", + }, +] +`; + +exports[`createHighlightContents should handle the situation without highlight 1`] = ` +Array [ + Object { + "text": "Original text", + "type": "span", + }, +] +`; + +exports[`createHighlightContents should handle the situation without input 1`] = ` +Array [ + Object { + "text": "", + "type": "span", + }, +] +`; + exports[`createPostbackAction() should return postback message body 1`] = ` Object { "data": "{\\"input\\":3,\\"sessionId\\":1519019701265,\\"state\\":\\"some-id\\"}", diff --git a/src/webhook/handlers/__tests__/initState.test.js b/src/webhook/handlers/__tests__/initState.test.js index 44da9215..08695cde 100644 --- a/src/webhook/handlers/__tests__/initState.test.js +++ b/src/webhook/handlers/__tests__/initState.test.js @@ -219,6 +219,68 @@ it('only one article found with high similarity', async () => { expect(ga.sendMock).toHaveBeenCalledTimes(1); }); +it('should handle message matches only hyperlinks', async () => { + gql.__push(apiResult.hyperlinksArticles); + + const input = { + data: { + sessionId: 1497994017447, + }, + state: '__INIT__', + event: { + type: 'message', + input: 'YouTube · 寻找健康人生', + timestamp: 1497994016356, + message: { + type: 'text', + id: '6270464463537', + text: 'YouTube · 寻找健康人生', + }, + }, + userId: 'Uc76d8ae9ccd1ada4f06c4e1515d46466', + replies: undefined, + isSkipUser: false, + }; + + expect(await initState(input)).toMatchSnapshot(); + expect(gql.__finished()).toBe(true); + expect(ga.eventMock.mock.calls).toMatchInlineSnapshot(` + Array [ + Array [ + Object { + "ea": "MessageType", + "ec": "UserInput", + "el": "text", + }, + ], + Array [ + Object { + "ea": "ArticleSearch", + "ec": "UserInput", + "el": "ArticleFound", + }, + ], + Array [ + Object { + "ea": "Search", + "ec": "Article", + "el": "AVvY-yizyCdS-nWhuYGA", + "ni": true, + }, + ], + Array [ + Object { + "ea": "Search", + "ec": "Article", + "el": "AVvY-yizyCdS-nWhuYGB", + "ni": true, + }, + ], + ] + `); + expect(ga.sendMock).toHaveBeenCalledTimes(1); +}); + it('should handle text not found', async () => { gql.__push(apiResult.notFound); diff --git a/src/webhook/handlers/__tests__/utils.test.js b/src/webhook/handlers/__tests__/utils.test.js index 4d1b6f37..cddacba0 100644 --- a/src/webhook/handlers/__tests__/utils.test.js +++ b/src/webhook/handlers/__tests__/utils.test.js @@ -6,6 +6,7 @@ import { createArticleShareBubble, createFlexMessageText, createTypeWords, + createHighlightContents, } from '../utils'; describe('createArticleShareBubble()', () => { @@ -125,3 +126,116 @@ describe('createTypeWords', () => { expect(createTypeWords('some other type')).toMatchSnapshot(); }); }); + +describe('createHighlightContents', () => { + it('should create a highlight flex message', () => { + expect( + createHighlightContents({ text: '蜜蜂逐漸死去' }) + ).toMatchSnapshot(); + + expect( + createHighlightContents({ + text: + '全世界有成千上萬蜜蜂', + hyperlinks: [ + { + summary: + '全世界有成千上萬蜜蜂逐漸死去', + title: '蜜蜂逐漸死去', + }, + ], + }) + ).toMatchSnapshot(); + + expect( + createHighlightContents({ + text: + '全世界有成千上萬蜜蜂逐漸死去', + hyperlinks: [ + { + summary: null, + title: null, + }, + ], + }) + ).toMatchSnapshot(); + + expect( + createHighlightContents({ + text: null, + hyperlinks: [ + { + summary: + '全世界有成千上萬蜜蜂逐漸死去', + title: '蜜蜂逐漸死去', + }, + { + summary: + '計程車上有裝悠遊卡感應器', + title: '蜜蜂逐漸死去', + }, + { + summary: + '不影響司機收入,下車時使用老人悠遊卡', + title: '下車時使用老人悠遊卡', + }, + ], + }) + ).toMatchSnapshot(); + expect( + createHighlightContents({ + text: null, + hyperlinks: [ + { + summary: null, + title: '蜜蜂逐漸死去', + }, + { + summary: null, + title: + '全世界有成千上萬蜜蜂', + }, + ], + }) + ).toMatchSnapshot(); + }); + + it('should limit letters size', () => { + const result = createHighlightContents( + { + text: + '全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去', + }, + '', + 10 + ); + let lettersLength = 0; + result.forEach(s => (lettersLength += s.text.length)); + // console.log('Letters length:' + lettersLength); + expect(lettersLength).toBeLessThanOrEqual(10 + 3); // +3 for '...' at the end of message + }); + + it('should limit contents size', () => { + const result = createHighlightContents( + { + text: + '全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去全世界有成千上萬蜜蜂逐漸死去', + }, + '', + 100000, // don't limit letters + 500 + ); + // console.log('Contents length:' + JSON.stringify(result).length); + expect(JSON.stringify(result).length).toBeLessThanOrEqual(500 + 3); // +3 for '...' at the end of message + }); + + it('should handle the situation without highlight', () => { + expect( + createHighlightContents(undefined, 'Original text') + ).toMatchSnapshot(); + }); + + it('should handle the situation without input', () => { + expect(createHighlightContents()).toMatchSnapshot(); + }); +});