@@ -25,7 +25,11 @@ export default (async function run(member) {
2525 iconURL : avatar ,
2626 } )
2727 . setDescription (
28- replaceVariables ( ( await getSetting ( guildID , "welcome" , "join_text" ) ) as string , guild , user ) ,
28+ await replaceVariables (
29+ ( await getSetting ( guildID , "welcome" , "join_text" ) ) as string ,
30+ guild ,
31+ user ,
32+ ) ,
2933 )
3034 . setFooter ( { text : `User ID: ${ user . id } ` } )
3135 . setColor ( await colorize ( { user, avatar, hue : 200 } ) ) ;
@@ -42,7 +46,7 @@ export default (async function run(member) {
4246 setting : { category : "welcome" , setting : "join_channel" } ,
4347 } )
4448 ) {
45- if ( roles ) await member . roles . add ( [ ...kominator ( roles as string ) ] ) ;
49+ if ( roles && ! user . bot ) await member . roles . add ( [ ...kominator ( roles as string ) ] ) ;
4650 await channel . send ( { embeds : [ embed ] } ) ;
4751 }
4852
@@ -51,7 +55,11 @@ export default (async function run(member) {
5155 if ( ! dmChannel || user . bot ) return ;
5256
5357 embed . setDescription (
54- replaceVariables ( ( await getSetting ( guildID , "welcome" , "dm_text" ) ) as string , guild , user ) ,
58+ await replaceVariables (
59+ ( await getSetting ( guildID , "welcome" , "dm_text" ) ) as string ,
60+ guild ,
61+ user ,
62+ ) ,
5563 ) ;
5664
5765 try {
0 commit comments