← プラグイン

ランキング表

外部サーバーが送った順位(トップ10)を、チャットルームの上に開いて見られる表で表示します。

v1.0.0 新スキン専用 作成者 최고관리자

プラグインを有効にした様子

サンプルの会話で表示しています。

自分で送ってみる

値を入れて送ると、サーバーがAPIで送ったようにデモルームに表示されます。実際のチャットルームには送られません。

こんなときに使います

チャットルームの上に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から届いた値だけを描画し、値は文字としてのみ表示します。
商号 UCHAT · 代表者 김경욱 · 事業者登録番号 141-05-32832
所在地 경기도 파주시 와석순환로 61 · 通信販売業届出番号 2013-경기파주-4485호
代表電話 010-8677-8633 · メール support@uchat.io

ⓒ 2013–2026 UCHAT. All rights reserved.