こんなときに使います
チャットルームの上に1位だけを折りたたんで表示し、押すと10位まで開いて見られます。
外部サーバーがuchat APIで値を送ると、このプラグインが描画します。プラグインをオンにし、管理ページの API メニューでキーを発行してサーバーに設定すれば完了です。
送り方
POST https://api.uchat.io/v2/rooms/{APIチャットルームID}/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から届いた値だけを描画し、値は文字としてのみ表示します。