lotto-results
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseLotto Results
乐透结果查询
What this skill does
本技能功能
k-lotto使用包处理韩国同行福利彩票乐透的最新期数、指定期数、详细中奖结果、号码核对功能。
k-lottoWhen to use
适用场景
- "이번 주 로또 번호 뭐야"
- "1210회 당첨번호 알려줘"
- "내 번호가 몇 등인지 봐줘"
- "这周的乐透号码是多少"
- "告诉我第1210期的中奖号码"
- "帮我看看我的号码中了几等奖"
Prerequisites
前置要求
- Node.js 18+
- 배포 후:
npm install -g k-lotto - 실행 전:
export NODE_PATH="$(npm root -g)" - 이 저장소에서 개발할 때: 루트에서
npm install
- Node.js 18+
- 部署后执行:
npm install -g k-lotto - 运行前执行:
export NODE_PATH="$(npm root -g)" - 在本仓库开发时:在根目录执行
npm install
Inputs
输入参数
- 회차 번호 또는 "latest"
- 선택 사항: 사용자가 가진 6개 번호
- 期号或者"latest"(最新期)
- 可选参数:用户持有的6个号码
Workflow
工作流程
0. Install the package globally when missing
0. 包缺失时先全局安装
node -e 'require("k-lotto")'bash
npm install -g k-lotto
export NODE_PATH="$(npm root -g)"패키지가 없다는 이유로 HTML 파서를 다시 짜거나 다른 비공식 소스를 찾지 않는다.
如果运行失败,不要绕过使用其他实现,首先尝试安装全局Node包。
node -e 'require("k-lotto")'bash
npm install -g k-lotto
export NODE_PATH="$(npm root -g)"不要因为没有包就重新编写HTML解析器或者寻找其他非官方数据源。
1. Get the latest round when needed
1. 按需获取最新期数
bash
NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getLatestRound().then((round) => console.log(round));
JSbash
NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getLatestRound().then((round) => console.log(round));
JS2. Fetch result or detailed payout data
2. 获取结果或详细奖金数据
bash
NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getDetailResult(1216).then((result) => console.log(JSON.stringify(result, null, 2)));
JSbash
NODE_PATH="$(npm root -g)" node - <<'JS'
const lotto = require("k-lotto");
lotto.getDetailResult(1216).then((result) => console.log(JSON.stringify(result, null, 2)));
JS3. Check user's numbers when provided
3. 如用户提供号码则进行核对
bash
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)));
JSbash
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)));
JSDone when
完成条件
- 최신 또는 요청 회차의 번호가 확인되어 있다
- 상세 요청이면 추첨일과 당첨금 분포가 정리되어 있다
- 번호 대조 요청이면 일치 번호와 등수가 확인되어 있다
- 已确认最新期或用户请求期的中奖号码
- 若为详情请求,已整理好开奖日期和奖金分布
- 若为号码核对请求,已确认匹配号码和中奖等级
Failure modes
失败场景
- 최신 회차는 결과 페이지 HTML에서 읽기 때문에 upstream HTML 변경의 영향을 받을 수 있다
- 상세 회차 정보는 동행복권 JSON 응답 스키마 변경의 영향을 받을 수 있다
- 最新期数是从结果页面HTML读取的,因此可能受上游HTML变更影响
- 指定期数的详细信息可能受同行福利彩票JSON响应schema变更的影响
Notes
注意事项
- 사용자 번호를 받아도 영구 저장하지 않는다
- 조회 전용 스킬이다
- 即使用户提供了号码也不会永久存储
- 本技能仅用于查询