コメントの受信#

Studio only

連携している配信のコメントをVCIスクリプトで受け取ることができます。

コメントの受信方法#

コメントの受信には ExportMessage.On() を使用します。
本来はメッセージを受信するために存在する関数ですが、スタジオでは messageName 引数に予約済みの値 "comment" を渡すことで、コメントを受信するたびにコールバック関数が実行されます。

コールバック関数の引数#

引数名

説明

sender

table

送信元の情報

name

string

(コメントの場合は "comment" となる)

message

string

コメントの本文

とくに sender オブジェクトは次の内容を含みます。

引数名

説明

name

string

送信者の名前

type

string

(コメントの場合は "comment" となる)

commentSource

string

コメントの取得元
"Nicolive", "Twitter", "Showroom" などの文字列)

スクリプト#

コメントをコンソールに表示する例です。

function onMessage(sender, name, message)
    -- ユーザー名 コメント本文
    print(sender["name"].."「"..message.."」")
end
 
vci.message.On('comment', onMessage)