lotto-results

lotto-results

熱門

使用 k-lotto npm 套件查詢韓國樂透開獎結果、最新期數及號碼對獎。當使用者詢問中獎號碼、獎金明細或號碼是否中獎時使用。

6445星標
736分支
更新於 2026/7/22
SKILL.md
唯讀
名稱
lotto-results
描述

使用 k-lotto npm 套件查詢韓國樂透開獎結果、最新期數及號碼對獎。當使用者詢問中獎號碼、獎金明細或號碼是否中獎時使用。

樂透結果

此技能功能

使用 k-lotto 套件處理韓國樂透最新期數、特定期數、詳細開獎結果及號碼對獎。

使用時機

  • "這週樂透號碼是什麼?"
  • "告訴我 1210 期的中獎號碼"
  • "幫我看看我的號碼中了幾獎"

前置需求

  • Node.js 18+
  • 部署後:npm install -g k-lotto
  • 執行前:export NODE_PATH="$(npm root -g)"
  • 在本儲存庫開發時:在根目錄執行 npm install

輸入

  • 期數或 "latest"
  • 可選:使用者持有的 6 個號碼

工作流程

0. 當全域套件遺失時安裝

如果 node -e 'require("k-lotto")' 失敗,不要使用其他實作繞過,應先嘗試安裝全域 Node 套件。

npm install -g k-lotto
export NODE_PATH="$(npm root -g)"

不要因為缺少套件而重新撰寫 HTML 解析器或尋找其他非官方來源。

1. 需要時取得最新期數

NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getLatestRound().then((round) => console.log(round));
JS

2. 取得結果或詳細獎金資料

NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getDetailResult(1216).then((result) => console.log(JSON.stringify(result, null, 2)));
JS

3. 當提供使用者號碼時進行對獎

NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.checkNumber(1216, ["3", "10", "14", "15", "23", "24"])
  .then((result) => console.log(JSON.stringify(result, null, 2)));
JS

完成條件

  • 已確認最新或指定期數的號碼
  • 若有詳細要求,已整理開獎日期與獎金分配
  • 若有號碼對獎要求,已確認相符號碼與獎等

失敗模式

  • 最新期數是從結果頁面 HTML 讀取,可能受上游 HTML 變更影響
  • 詳細期數資訊可能受韓國樂透 JSON 回應結構變更影響

備註

  • 即使收到使用者號碼,也不會永久儲存
  • 此技能僅供查詢使用