GS2-Chat Script トリガーリファレンス

GS2-Chatで定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス

createRoom

ルーム作成実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム

Result

必須デフォルト値の制限説明
permitboolルーム作成を許可するか

実装例

namespace = args.namespace
room = args.room

result = {
  permit=permit
}

createRoomDone

ルーム作成実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
room = args.room

result = {
}

deleteRoom

ルーム削除実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム

Result

必須デフォルト値の制限説明
permitboolルーム削除を許可するか

実装例

namespace = args.namespace
room = args.room

result = {
  permit=permit
}

deleteRoomDone

ルーム削除実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
room = args.room

result = {
}

postMessage

メッセージ投稿実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
messageMessageメッセージ

Result

必須デフォルト値の制限説明
permitboolメッセージ投稿を許可するか

実装例

namespace = args.namespace
room = args.room
message = args.message

result = {
  permit=permit
}

postMessageDone

メッセージ投稿実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
messageMessageメッセージ

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
room = args.room
message = args.message

result = {
}

subscribeRoom

ルーム購読実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
subscribeSubscribe購読

Result

必須デフォルト値の制限説明
permitboolルーム購読を許可するか

実装例

namespace = args.namespace
room = args.room
subscribe = args.subscribe

result = {
  permit=permit
}

subscribeRoomDone

ルーム購読実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
subscribeSubscribe購読

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
room = args.room
subscribe = args.subscribe

result = {
}

unsubscribeRoom

ルーム購読解除実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
subscribeSubscribe購読

Result

必須デフォルト値の制限説明
permitboolルーム購読解除を許可するか

実装例

namespace = args.namespace
room = args.room
subscribe = args.subscribe

result = {
  permit=permit
}

unsubscribeRoomDone

ルーム購読解除実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
roomRoomルーム
subscribeSubscribe購読

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
room = args.room
subscribe = args.subscribe

result = {
}