@@ -26,7 +26,7 @@ const fmt = {
26
26
green : "\x1b[32m" ,
27
27
reset : "\x1b[0m" ,
28
28
} ;
29
- // To eliminate "lag" on command
29
+ // Cache stats to eliminate "lag" on command
30
30
setInterval ( ( ) => {
31
31
si . cpuTemperature ( ) . then ( ( data ) => {
32
32
client . cpu_temperature = data . main ;
@@ -117,28 +117,25 @@ client.on("ready", async () => {
117
117
if ( ! client . config . channel ) {
118
118
throw new Error ( "Invalid CHANNEL_ID in .env!" ) ;
119
119
}
120
-
121
120
client . config . owner = await client . users . fetch ( client . config . owner ) ;
122
121
if ( ! client . config . owner ) {
123
122
throw new Error ( "Invalid OWNER_ID in .env!" ) ;
124
123
}
125
-
126
124
if ( ! client . config . channel . guild . me . permissionsIn ( client . config . channel ) . has ( "VIEW_CHANNEL" ) ) {
127
125
throw new Error ( "Missing required permission VIEW_CHANNEL for channel specified in .env" ) ;
128
126
}
129
-
130
127
if ( ! client . config . channel . guild . me . permissionsIn ( client . config . channel ) . has ( "SEND_MESSAGES" ) ) {
131
128
throw new Error ( "Missing required permission SEND_MESSAGES for channel specified in .env" ) ;
132
129
}
133
-
134
130
if ( ! client . config . channel . guild . me . permissionsIn ( client . config . channel ) . has ( "MANAGE_WEBHOOKS" ) ) {
135
131
throw new Error ( "Missing required permission MANAGE_WEBHOOKS for channel specified in .env" ) ;
136
132
}
137
-
138
133
if ( ! ( await client . config . channel . fetchWebhooks ( ) ) . size ) await client . config . channel . createWebhook ( client . config . owner . tag , { avatar : client . config . owner . displayAvatarURL ( { format : "png" } ) } ) ;
139
134
console . log ( chalk . cyan ( chalk . bold ( `[DISCORD] > Logged in as ${ client . user . tag } ` ) ) ) ;
135
+ client . user . setActivity ( "all ports!" , {
136
+ type : "WATCHING" ,
137
+ } ) ;
140
138
} ) ;
141
-
142
139
process . stdin . on ( "data" , ( data ) => exec ( data . toString ( ) , { terminal : true } ) ) ;
143
140
144
141
client . login ( client . config . token ) . catch ( ( ) => {
0 commit comments