← プラグイン

スコアボード

外部サーバーが送ったチーム名とスコアを、チャットルームの上のスコアボードにリアルタイムで表示します。

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

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

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

自分で送ってみる

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

こんなときに使います

チャットルームの上に2チームのスコアと試合の状況を表示します。スコアが変わると少しの間強調されます。

外部サーバーがuchat APIで値を送ると、このプラグインが描画します。プラグインをオンにし、管理ページの API メニューでキーを発行してサーバーに設定すれば完了です。

送り方

POST https://api.uchat.io/v2/rooms/{APIチャットルームID}/events に Authorization: Bearer {APIキー} ヘッダーとJSON本文を送ります。plugin は scoreboard です。

curl -X POST https://api.uchat.io/v2/rooms/room_xxxxxxxxxxxxxxxx/events \
  -H "Authorization: Bearer uchat_..." \
  -H "Content-Type: application/json" \
  -d '{"plugin":"scoreboard","save":true,"data":["東京","3","大阪","1","後半35分"]}'
  • data の順番:チーム1、スコア1、チーム2、スコア2、試合の状況(任意)
  • スコアが変わるたびにすべての値を保存し直します。
  • "save": true で送ると最後の値として保存され、後から入った人も入室時に受け取ります。消すときは "data":[] を保存します。
  • サーバーAPIから届いた値だけを描画し、値は文字としてのみ表示します。
商号 UCHAT · 代表者 김경욱 · 事業者登録番号 141-05-32832
所在地 경기도 파주시 와석순환로 61 · 通信販売業届出番号 2013-경기파주-4485호
代表電話 010-8677-8633 · メール support@uchat.io

ⓒ 2013–2026 UCHAT. All rights reserved.