@@ -161,6 +161,15 @@ makeSureFolderExistsSync("./events");
161161 } ) ) . run ( ) ;
162162 console . clear ( ) ;
163163
164+ let interGuildOwnerOnly ;
165+ if ( interGuildOnly ) interGuildOwnerOnly = await ( new Toggle ( {
166+ message : "Bu interaksiyon sunucu sahibine özel mi?" ,
167+ enabled : "Evet" ,
168+ disabled : "Hayır" ,
169+ initial : false
170+ } ) ) . run ( ) ;
171+ console . clear ( ) ;
172+
164173 let interCoolDown = parseInt ( ( await prompt ( {
165174 type : "input" ,
166175 name : "value" ,
@@ -200,6 +209,8 @@ makeSureFolderExistsSync("./events");
200209 interUserPerms = await permissionPrompt ( "Bu interaksiyonu kullanabilmek için kullanıcıya gerekli olan yetkileri seç." ) ;
201210 }
202211 }
212+ if ( interDeveloperOnly ) interUserPerms . push ( "DEVELOPER" ) ;
213+ if ( interGuildOwnerOnly ) interUserPerms . push ( "GUILD_OWNER" ) ;
203214 console . clear ( ) ;
204215
205216 console . log ( `! Dosyanız oluşturuluyor..` ) ;
@@ -222,15 +233,14 @@ module.exports = new Underline.${transformer[interActionType] ?? ""}({
222233 },
223234 ${ interActionType == "MESSAGE" || interActionType == "USER" ? "" : `options: ${ interActionType == "BUTTON" || interActionType == "SELECT_MENU" ? "{}" : "[]" } ,` }
224235 ${ interCoolDown ? `coolDown: ${ interCoolDown } ,` : "" }
225- guildOnly: ${ interGuildOnly } ,
226- developerOnly: ${ interDeveloperOnly } ${ interBotPerms . length > 0 || interUserPerms . length > 0 ? `,` : "" }
236+ guildOnly: ${ interGuildOnly } ${ interBotPerms . length > 0 || interUserPerms . length > 0 ? `,` : "" }
227237 ${ interBotPerms . length > 0 || interUserPerms . length > 0 ? `perms: {` : "" }
228238 ${ interBotPerms . length > 0 ? ` bot: ${ JSON . stringify ( interBotPerms ) } ,` : "" }
229239 ${ interUserPerms . length > 0 ? ` user: ${ JSON . stringify ( interUserPerms ) } ` : "" }
230240 ${ interBotPerms . length > 0 || interUserPerms . length > 0 ? `}` : "" }
231241});
232242 ` . split ( "\n" ) . filter ( i => ! ! i . trim ( ) ) . join ( "\n" ) ;
233-
243+
234244 console . log ( chalk . blueBright ( resultText ) ) ;
235245 fs . writeFileSync ( filePath , resultText , "utf8" ) ;
236246 console . log ( `! Dosyanız "${ chalk . green ( filePath ) } " konumuna kaydedildi!` ) ;
0 commit comments