変数: 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)