@@ -11,6 +11,10 @@ import {
1111 AutocompleteCommandContext ,
1212 CommandMetadata ,
1313 MessageCommandContext ,
14+ stopMiddlewares ,
15+ Logger ,
16+ unstable_after as after ,
17+ CommandMetadataFunction ,
1418} from 'commandkit' ;
1519
1620export const command : CommandData = {
@@ -32,10 +36,25 @@ export const command: CommandData = {
3236 // guilds: ['1314834483660455938'],
3337} ;
3438
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+ } ;
3958} ;
4059
4160const tests = Array . from ( { length : 10 } , ( _ , i ) => ( {
@@ -98,4 +117,8 @@ export async function chatInput({
98117 button . setDisabled ( true ) ;
99118 message . edit ( { components : [ row ] } ) ;
100119 } ) ;
120+
121+ after ( ( ) => {
122+ Logger . debug ( 'after called in ping' ) ;
123+ } ) ;
101124}
0 commit comments