GS2-Inbox Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
receiveMessage
メッセージ受実行前にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
|  | 型 | 必須 | デフォルト | 値の制限 | 説明 | 
|---|
| permit | bool | ✓ |  |  | メッセージ受信 を許可するか | 
| overrideMetadata | string |  |  | 0 ~ 4096文字 | 上書き後のメタデータ | 
実装例
namespace = args.namespace
message = args.message
result = {
  permit=permit,
  overrideMetadata=overrideMetadata
}
receiveMessageDone
メッセージ受実行後にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
実装例
namespace = args.namespace
message = args.message
result = {
}
readMessage
メッセージ開封実行前にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
|  | 型 | 必須 | デフォルト | 値の制限 | 説明 | 
|---|
| permit | bool | ✓ |  |  | メッセージ開封 を許可するか | 
実装例
namespace = args.namespace
message = args.message
result = {
  permit=permit
}
readMessageDone
メッセージ開封実行後にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
実装例
namespace = args.namespace
message = args.message
result = {
}
deleteMessage
メッセージ削除実行前にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
|  | 型 | 必須 | デフォルト | 値の制限 | 説明 | 
|---|
| permit | bool | ✓ |  |  | メッセージ削除 を許可するか | 
実装例
namespace = args.namespace
message = args.message
result = {
  permit=permit
}
deleteMessageDone
メッセージ削除実行後にGS2-Scriptを呼び出すイベントトリガー
Request
|  | 型 | 説明 | 
|---|
| namespace | Namespace | ネームスペース | 
| message | Message | メッセージ | 
Result
実装例
namespace = args.namespace
message = args.message
result = {
}