봇 정보 조회

GET/v1/bots/{id}

공개된 봇의 이름, 방 수, 가동 상태, 하트를 읽어요. 봇 상세 화면에 보이는 값만 돌려줘서 토큰 없이 누구나 부를 수 있고, 다른 사이트의 브라우저에서도 바로 불러 쓸 수 있어요.

경로 변수#

이름필수설명
id필수봇 id. 신뢰된 봇이면 커스텀 URL로도 찾을 수 있어요.
curl "https://hankari.dev/v1/bots/bot_mf3k2x9a1b2c3d4e"

응답#

200 OK
{
  "id": "bot_mf3k2x9a1b2c3d4e",
  "name": "출첵봇",
  "summary": "출석 체크와 레벨을 관리해요",
  "avatarUrl": "https://hankari.dev/media/bots/u_mf2p8q1z/5c0f3a9b.png",
  "url": "https://hankari.dev/bots/bot_mf3k2x9a1b2c3d4e",
  "categories": ["출석·레벨", "방 관리"],
  "trusted": false,
  "status": "online",
  "rooms": 1204,
  "hearts": { "monthly": 128, "total": 3402 },
  "rank": 3
}

응답 필드#

필드타입설명
idstring봇 id
namestring봇 이름
summarystring | null한 줄 소개. 없으면 상세 소개의 첫 문단
avatarUrlstring | null프로필 사진 주소. 없으면 null
urlstring한카리의 봇 상세 주소
categoriesstring[]카테고리 이름
trustedboolean신뢰된 봇 여부
statusstringonline 또는 offline. 마지막 heartbeat 뒤 10분이 지나면 offline이에요.
roomsnumber한카리 초대 신청으로 들어가 입장 완료가 된 방 수
hearts.monthlynumber이번 달 하트. 매달 1일에 초기화돼요.
hearts.totalnumber누적 하트
ranknumber | null이번 달 하트 순위. 같으면 공동 순위예요.

오류#

봇이 없거나 아직 공개되지 않았으면 404와 { "error": "not_found" }를 돌려줘요.

방 수가 어떻게 세어지는지는 가동 상태 › 방 수는 어떻게 세나요에 있어요.