1+ const { MessageEmbed } = require ( 'discord.js' ) ;
2+
13const Warn = require ( '../database/models/Warn' ) ;
24
35// TODO: recreate richmessage embed sender to it can be sent to other servers
@@ -9,30 +11,30 @@ function getServerEntry(serverID) {
911
1012// warns other servers
1113async function messageWarnedUserInGuild ( channelID , userTag , userID , warnMessage , serverName ) {
14+ const embed = new MessageEmbed ( ) ;
15+ embed . setColor ( 16755456 ) ;
16+ embed . setFooter ( { text : `For more information about this user, use '/lookup ${ userID } '` } ) ;
17+ embed . setTitle ( `A user on your server has been warned on '${ serverName } '!` ) ;
18+ embed . setDescription ( `Tag: \`${ userTag } \`
19+ ID: \`${ userID } \`
20+ Reason: \`\`\`${ warnMessage || 'none' } \`\`\`` ) ;
1221 const channel = await client . channels . cache . get ( channelID ) ;
13- client . functions . get ( 'richEmbedMessage' )
14- . run ( client . user , channel ,
15- `Tag: \`${ userTag } \`
16- ID: \`${ userID } \`
17- Reason: \`\`\`${ warnMessage || 'none' } \`\`\`` ,
18- `A user on your server has been warned on '${ serverName } '!` ,
19- 16755456 ,
20- `For more information about this user, use '/lookup ${ userID } '` ) ;
22+ channel . send ( { embeds : [ embed ] } ) ;
2123}
2224
2325// warns other servers for aliases
2426async function messageWarnedAliasUserInGuild ( channelID , userTag , userID , warnMessage , serverName , orgUserTag ) {
25- const channel = await client . channels . cache . get ( channelID ) ;
26- client . functions . get ( 'richEmbedMessage' )
27- . run ( client . user , channel ,
28- `**The user \`${ userTag } \` is an alias of a user that has been warned!**
27+ const embed = new MessageEmbed ( ) ;
28+ embed . setColor ( 16755456 ) ;
29+ embed . setFooter ( { text : `For more information about this user, use '/lookup ${ orgUserTag } '` } ) ;
30+ embed . setTitle ( `An alias of a user on your server has been warned on '${ serverName } '!` ) ;
31+ embed . setDescription ( `**The user \`${ userTag } \` is an alias of a user that has been warned!**
2932
30- Tag: \`${ orgUserTag } \`
31- ID: \`${ userID } \`
32- Reason: \`\`\`${ warnMessage || 'none' } \`\`\`` ,
33- `An alias of a user on your server has been warned on '${ serverName } '!` ,
34- 16755456 ,
35- `For more information about this user, use '/lookup ${ orgUserTag } '` ) ;
33+ Tag: \`${ orgUserTag } \`
34+ ID: \`${ userID } \`
35+ Reason: \`\`\`${ warnMessage || 'none' } \`\`\`` ) ;
36+ const channel = await client . channels . cache . get ( channelID ) ;
37+ channel . send ( { embeds : [ embed ] } ) ;
3638}
3739
3840async function checkforInfectedGuilds ( guild , orgUserID , warnMessage ) {
0 commit comments