コメントの受信#

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)