關鍵字 / Keywords: 立法院 公報 原文 全文 讀 一整案 提案 凍結 預算 訴求 續讀 gazette read passage full text proposal Taiwan Legislative Yuan
【Region】Taiwan (ROC · 中華民國) 立法院公報。
【何時用】tw_ly_gazette_search 找到公報之後,要讀那一段的完整原文時用這支。
search 只回關鍵詞前後各 150 字的片段,提案的訴求寫在案子最後(例如「凍結 100 萬元,
俟提出專案報告並經同意後始得動支」)—— 片段常常在訴求之前就斷了,
只看片段下結論會把意思讀反。url 是 .doc 檔、打不開,要原文就用這支。
先 tw_ly_gazette_search 拿 doc_id 與位置,再用 tw_ly_gazette_read 讀完整內容。
Args:
doc_id: 公報編號(例 LCIDC01_1100901_00004),從 tw_ly_gazette_search 的 items[].doc_id 拿。
at: 文件裡的字元位置。給了就先找涵蓋這個位置的提案,有就回整案,沒有就回以它為中心的視窗。
item_seq: 提案案次(tw_ly_gazette_search 回的 proposal.item_seq);給了就直接回那一案。
max_chars: 這一次最多給幾個字(預設 3000,上限 8000;超過會夾到 8000,不是報錯)。
at 與 item_seq 都不給 → 回文件開頭 max_chars 字。
Returns:
{doc_id, meeting_date, term, subject, title, url,
passage(原文照抄,換行 / 定位字元換成空白), start, end, truncated, next_at,
proposal: {item_seq, proposers, cosigners, caucuses} | null,
doc_chars(整份字數), coverage, notice}
truncated 為 true 代表後面還有 —— 把 next_at 放進 at 再呼叫一次就接得下去
(讀提案時兩段剛好接合,不重複也不漏字);next_at 為 null 代表這一段已經讀完。
proposal 有值代表這一段落在那一件提案裡;為 null 代表這裡是發言、報告或附錄,不是提案。
沒讀到案子結尾就不要下結論:提案的訴求(凍結 / 刪減 / 要求專案報告)寫在最後。
passage 是原文,未改寫、未摘要;回答時要說明這是立法院官方公報的原文。
doc_id 查不到回 invalid_params(不是資料暫時無法使用)—— 請回頭用 search 取得正確的編號。