@@ -11,6 +11,10 @@ import {
11
11
AutocompleteCommandContext ,
12
12
CommandMetadata ,
13
13
MessageCommandContext ,
14
+ stopMiddlewares ,
15
+ Logger ,
16
+ unstable_after as after ,
17
+ CommandMetadataFunction ,
14
18
} from 'commandkit' ;
15
19
16
20
export const command : CommandData = {
@@ -32,10 +36,25 @@ export const command: CommandData = {
32
36
// guilds: ['1314834483660455938'],
33
37
} ;
34
38
35
- export const metadata : CommandMetadata = {
36
- userPermissions : 'Administrator' ,
37
- botPermissions : 'KickMembers' ,
38
- // guilds: ['1314834483660455938'],
39
+ // export const metadata: CommandMetadata = {
40
+ // // userPermissions: 'Administrator',
41
+ // // botPermissions: 'KickMembers',
42
+ // // guilds: ['1314834483660455938'],
43
+ // aliases: [''],
44
+ // userPermissions: 'Administrator',
45
+ // botPermissions: 'KickMembers',
46
+ // guilds: ['1314834483660455938'],
47
+ // };
48
+
49
+ export const generateMetadata : CommandMetadataFunction = async ( ) => {
50
+ // Dynamically determine the metadata for the command
51
+
52
+ return {
53
+ userPermissions : 'Administrator' ,
54
+ botPermissions : [ 'KickMembers' , 'BanMembers' ] ,
55
+ // guilds: ['1234567890', '1234567891'],
56
+ aliases : [ 'p' , 'pong' ] ,
57
+ } ;
39
58
} ;
40
59
41
60
const tests = Array . from ( { length : 10 } , ( _ , i ) => ( {
@@ -98,4 +117,8 @@ export async function chatInput({
98
117
button . setDisabled ( true ) ;
99
118
message . edit ( { components : [ row ] } ) ;
100
119
} ) ;
120
+
121
+ after ( ( ) => {
122
+ Logger . debug ( 'after called in ping' ) ;
123
+ } ) ;
101
124
}
0 commit comments