1- /* eslint-disable */
1+ import { Logger } from 'commandkit' ;
22import { Player , StreamType } from 'discord-player' ;
33import { Client , IntentsBitField } from 'discord.js' ;
4- import { CommandKit } from 'commandkit' ;
54import { createWriteStream } from 'node:fs' ;
6- import { join } from 'node:path' ;
75
86const client = new Client ( {
9- // prettier-ignore
107 intents : [
11- IntentsBitField . Flags . Guilds ,
12- IntentsBitField . Flags . GuildVoiceStates ,
13- IntentsBitField . Flags . GuildMembers ,
14- IntentsBitField . Flags . GuildMessages ,
15- IntentsBitField . Flags . MessageContent
16- ] ,
8+ IntentsBitField . Flags . Guilds ,
9+ IntentsBitField . Flags . GuildVoiceStates ,
10+ IntentsBitField . Flags . GuildMembers ,
11+ IntentsBitField . Flags . GuildMessages ,
12+ IntentsBitField . Flags . MessageContent ,
13+ ] ,
1714} ) ;
1815
1916const player = Player . create ( client ) ;
2017
21- player . on ( 'error' , console . error ) ;
22- player . events . on ( 'error' , ( _ , e ) => console . error ( e ) ) ;
23- player . events . on ( 'playerError' , ( _ , e ) => console . error ( e ) ) ;
18+ player . on ( 'error' , Logger . error ) ;
19+ player . events . on ( 'error' , ( _ , e ) => Logger . error ( e ) ) ;
20+ player . events . on ( 'playerError' , ( _ , e ) => Logger . error ( e ) ) ;
2421player . events . on ( 'playerStart' , ( queue , track ) => {
2522 queue . metadata . channel . send ( `Started playing ${ track . title } ` ) ;
2623} ) ;
2724player . events . on ( 'playerFinish' , ( queue , track ) => {
2825 queue . metadata . channel . send ( `Finished playing ${ track . title } ` ) ;
2926} ) ;
3027player . events . on ( 'playerSeek' , ( queue , time ) => {
31- console . log ( `Seeked ${ queue . currentTrack } to ${ time } ms` ) ;
28+ Logger . log ( `Seeked ${ queue . currentTrack } to ${ time } ms` ) ;
29+ } ) ;
30+ player . events . on ( 'debug' , ( queue , message ) => {
31+ Logger . debug ( message ) ;
3232} ) ;
3333
3434const interceptor = player . createStreamInterceptor ( {
@@ -49,12 +49,4 @@ interceptor.onStream((queue, track, format, stream) => {
4949 ) ;
5050} ) ;
5151
52- new CommandKit ( {
53- client,
54- bulkRegister : true ,
55- skipBuiltInValidations : true ,
56- eventsPath : join ( import . meta. dirname , 'events' ) ,
57- commandsPath : join ( import . meta. dirname , 'commands' ) ,
58- } ) ;
59-
60- await client . login ( ) ;
52+ export default client ;
0 commit comments