lotto-results

lotto-results

热门

使用 k-lotto npm 包查询韩国乐透开奖结果、最新期次及号码匹配情况。当用户询问中奖号码、奖金详情或号码是否中奖时使用。

6445Star
736Fork
更新于 2026/7/22
SKILL.md
readonly只读
name
lotto-results
description

使用 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 响应模式变更影响

备注

  • 即使收到用户号码,也不会永久存储
  • 本技能仅用于查询