コメントの受信#
連携している配信のコメントをVCIスクリプトで受け取ることができます。
コメントの受信方法#
コメントの受信には ExportMessage.On()
を使用します。
本来はメッセージを受信するために存在する関数ですが、スタジオでは messageName
引数に予約済みの値 "comment"
を渡すことで、コメントを受信するたびにコールバック関数が実行されます。
コールバック関数の引数#
引数名 |
型 |
説明 |
---|---|---|
sender |
|
送信元の情報 |
name |
|
(コメントの場合は |
message |
|
コメントの本文 |
とくに sender
オブジェクトは次の内容を含みます。
引数名 |
型 |
説明 |
---|---|---|
name |
|
送信者の名前 |
type |
|
(コメントの場合は |
commentSource |
|
コメントの取得元 |
スクリプト#
コメントをコンソールに表示する例です。
function onMessage(sender, name, message)
-- ユーザー名 コメント本文
print(sender["name"].."「"..message.."」")
end
vci.message.On('comment', onMessage)