بنقرة واحدة
blue-ribbon-nearby
Use when the user asks for nearby restaurants or 근처 맛집 and wants 블루리본 picks. Always ask the user's current location first, then search official Blue Ribbon nearby restaurants via k-skill-proxy.
القائمة
Use when the user asks for nearby restaurants or 근처 맛집 and wants 블루리본 picks. Always ask the user's current location first, then search official Blue Ribbon nearby restaurants via k-skill-proxy.
네이버 지도(NAVER Cloud Platform Maps) 기반 출발지→목적지 자동차 길찾기·지오코딩·역지오코딩을 k-skill-proxy 경유로 조회한다. 수동 입력 MVP, mock 기본, live opt-in.
Look up available Korean national forest recreation lodging or camping slots on foresttrip.go.kr. Use when the user asks for 숲나들e or 자연휴양림 빈 객실/빈자리 조회, not for booking.
Search, reserve, inspect, and cancel KTX or Korail tickets in Korea with the korail2 + pycryptodome Python packages. Use when the user asks for KTX seats, Korail bookings, train changes, reservation status, remaining seat numbers, car-by-car seats, or power-outlet/good-seat tips.
Kakao Local (장소 검색·주소-좌표 변환) + Kakao Mobility (자동차 길찾기) 를 k-skill-proxy 경유로 조회한다. 사용자 키 불필요.
Convert incoming Korean text into a deterministic Korean Middle Korean-style rewrite with archaic particles, endings, Hanja hints, and tone-mark flavor.
After installing the full k-skill bundle, configure and verify the shared cross-platform setup, then optionally wire update checks and GitHub starring with explicit user consent.
| name | blue-ribbon-nearby |
| description | Use when the user asks for nearby restaurants or 근처 맛집 and wants 블루리본 picks. Always ask the user's current location first, then search official Blue Ribbon nearby restaurants via k-skill-proxy. |
| license | MIT |
| metadata | {"category":"food","locale":"ko-KR","phase":"v1"} |
유저가 알려준 현재 위치를 기준으로 블루리본 서베이 공식 zone 을 찾고, k-skill-proxy 를 경유해 근처 블루리본 맛집을 보여준다.
zone 목록으로 매칭하고, 주변 JSON endpoint 로 좁혀서 찾는다./v1/blue-ribbon/nearby) 를 경유한다. 프록시에 BLUE_RIBBON_SESSION_ID 가 설정되어 있어야 한다.node 18+blue-ribbon-nearby package 또는 동일 로직위치 정보 없이 바로 검색하지 말고 반드시 먼저 물어본다.
현재 위치를 알려주세요. 동네/역명/랜드마크/위도·경도 중 편한 형식으로 보내주시면 근처 블루리본 맛집을 찾아볼게요.가까운 역명이나 동 이름으로 한 번만 더 알려주세요.성수동, 광화문, 판교강남역, 서울역, 코엑스37.573713, 126.978338랜드마크는 내부 alias 로 가장 가까운 공식 Blue Ribbon zone 이름에 매칭한다. 예: 코엑스 → 삼성동/대치동
https://www.bluer.co.kr/search/zonehttps://www.bluer.co.kr/restaurants/maphttps://www.bluer.co.kr/search핵심 nearby 파라미터:
zone1zone2zone2Latzone2LngisAround=trueribbon=trueribbonType=RIBBON_THREE,RIBBON_TWO,RIBBON_ONEdistance=500|1000|2000|5000좌표 직접 검색 시에는 latitude1, latitude2, longitude1, longitude2 bounding box 를 사용한다.
위치를 안 물은 상태에서 검색을 시작하지 않는다.
https://www.bluer.co.kr/search/zone 목록과 먼저 매칭한다.기본적으로 k-skill-proxy 를 경유해 nearby 결과를 가져온다.
const { searchNearbyByLocationQuery } = require("blue-ribbon-nearby");
const result = await searchNearbyByLocationQuery("광화문", {
distanceMeters: 1000,
limit: 5
});
console.log(result.anchor);
console.log(result.items);
내부적으로는 zone 매칭 후 프록시의 /v1/blue-ribbon/nearby 에 좌표와 거리를 넘긴다. 프록시가 프리미엄 세션으로 Blue Ribbon upstream 을 호출한다.
직접 호출이 필요하면 useDirectApi: true 옵션을 쓸 수 있지만, 프리미엄 세션 없이는 premium_required 에러가 난다.
보통 3~5개만 짧게 정리한다.
bluer.co.kr이 자동화 접근을 차단(403)할 경우, rebrowser-playwright가 설치되어 있으면 실제 Chrome 브라우저를 통해 자동으로 fallback한다.
rebrowser-playwright가 설치되어 있어야 한다: npm install rebrowser-playwright별도 설정 없이 rebrowser-playwright만 설치하면 자동으로 작동한다. 설치되어 있지 않으면 기존처럼 403 에러를 그대로 던진다.
BLUE_RIBBON_SESSION_ID 가 만료(30일)되면 갱신이 필요하다.