メインコンテンツまでスキップ
バージョン: v2.0

XpEventCallback

このドキュメントでは、さまざまな XP イベントを処理するために使用できるコールバック関数を定義します。これらのコールバックは、simply-xp の実行中にログおよびレベル関連イベントで呼び出されます。

すべてのコールバックは任意で、void または Promise<void> を返せます。


Callbacks

custom

このコールバックは、共有コールバックオブジェクト形状を再利用したいカスタムエミッターで使用できます。

ParameterTypeDescription
messagestringカスタムメッセージ本文。

debug

このコールバックは、debug イベントが発火したときに使われます。

ParameterTypeDescription
xpFunctionstringこのイベントを発火した関数。
messagestringイベントメッセージ。

error

このコールバックは、error イベントが発火したときに使われます。

ParameterTypeDescription
xpFunctionstringこのイベントを発火した関数。
messagestringイベントメッセージ。

info

このコールバックは、info イベントが発火したときに使われます。

ParameterTypeDescription
xpFunctionstringこのイベントを発火した関数。
messagestringイベントメッセージ。

levelDown

このコールバックは、ユーザーのレベルが下がったときに使われます。

ParameterTypeDescription
dataUserResultユーザーデータ。
lostRolesstring[]失われたロール。

levelUp

このコールバックは、ユーザーがレベルアップしたときに使われます。

ParameterTypeDescription
dataUserResultユーザーデータ。
newRolesstring[]新しく付与されたロール。

warn

このコールバックは、warn イベントが発火したときに使われます。

ParameterTypeDescription
xpFunctionstringこのイベントを発火した関数。
messagestringイベントメッセージ。