이런 때 써요
채팅방 위에 1위만 접어서 보여 주고, 누르면 10위까지 펼쳐 봐요.
외부 서버가 유챗 API로 값을 보내면 이 플러그인이 그려요. 플러그인을 켜고, 관리 페이지 API 메뉴에서 키를 발급받아 서버에 넣으면 돼요.
보내는 법
POST https://api.uchat.io/v2/rooms/{API 채팅방 아이디}/events에 Authorization: Bearer {API 키} 헤더와 JSON 본문을 보내요. plugin은 ranking이에요.
curl -X POST https://api.uchat.io/v2/rooms/room_xxxxxxxxxxxxxxxx/events \
-H "Authorization: Bearer uchat_..." \
-H "Content-Type: application/json" \
-d '{"plugin":"ranking","save":true,"data":["이번 주 후원 순위","민지","50000","하늘","30000","준호","12000"]}'
data칸 순서: 제목, 1위 이름, 1위 값, 2위 이름, 2위 값, … (10위까지)- 순위가 바뀔 때마다 전체 목록을 다시 저장해요. 값 단위(원, 점 등)는 설정에서 정해요.
"save": true로 보내면 마지막 값으로 저장돼서 나중에 들어온 사람도 입장할 때 받아요. 내리려면"data":[]를 저장해요.- 서버 API로 온 값만 그리고, 값은 글자로만 보여요.