メインコンテンツまでスキップ
バージョン: 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イベントメッセージ。