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

変数: MusicEvents

const MusicEvents: object;

定義: plugins/music/src/events.ts:18

music プラグインがクライアント上で発火するイベント。 通常の discord.js エミッターに乗るため、Listener コンポーネントで 型付きのまま観測できます。

@Listener.define({ event: "musicTrackStart" })
export class NowPlayingListener extends Listener<"musicTrackStart"> {
override async run(queue: GuildQueue, track: Track) {
await queue.textChannel?.send(`${track.title}`);
}
}

型宣言

Disconnect

readonly Disconnect: "musicDisconnect" = "musicDisconnect";

ボイス接続の切断: (queue)

Error

readonly Error: "musicError" = "musicError";

再生中のエラー: (error, queue, track)

QueueEnd

readonly QueueEnd: "musicQueueEnd" = "musicQueueEnd";

キューが空になった: (queue)

TrackEnd

readonly TrackEnd: "musicTrackEnd" = "musicTrackEnd";

再生終了(スキップ含む): (queue, track)

TrackStart

readonly TrackStart: "musicTrackStart" = "musicTrackStart";

再生開始: (queue, track)