|
@@ -37,7 +37,7 @@ function verify(lang, channel, member, username, wiki, rows, old_username = '')
|
|
}
|
|
}
|
|
else if ( body?.error?.code === 'us400' ) { // special catch for Fandom
|
|
else if ( body?.error?.code === 'us400' ) { // special catch for Fandom
|
|
if ( !old_username ) logging(wiki, channel.guild.id, 'verification');
|
|
if ( !old_username ) logging(wiki, channel.guild.id, 'verification');
|
|
- embed.setTitle( escapeFormatting( old_username || username ) ).setColor('#0000FF').setDescription( lang.get('verify.user_missing', escapeFormatting( old_username || username )) );
|
|
|
|
|
|
+ embed.setTitle( escapeFormatting( old_username || username ) ).setColor('#0000FF').setDescription( lang.get('verify.user_missing', escapeFormatting( old_username || username )) ).addField( lang.get('verify.notice'), lang.get('verify.help_missing') );
|
|
result.content = lang.get('verify.user_missing_reply', escapeFormatting( old_username || username ));
|
|
result.content = lang.get('verify.user_missing_reply', escapeFormatting( old_username || username ));
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -53,20 +53,18 @@ function verify(lang, channel, member, username, wiki, rows, old_username = '')
|
|
embed.setAuthor( body.query.general.sitename );
|
|
embed.setAuthor( body.query.general.sitename );
|
|
if ( body.query.users.length !== 1 || queryuser.missing !== undefined || queryuser.invalid !== undefined ) {
|
|
if ( body.query.users.length !== 1 || queryuser.missing !== undefined || queryuser.invalid !== undefined ) {
|
|
username = ( body.query.users.length === 1 ? queryuser.name : username );
|
|
username = ( body.query.users.length === 1 ? queryuser.name : username );
|
|
- embed.setTitle( escapeFormatting( old_username || username ) ).setColor('#0000FF').setDescription( lang.get('verify.user_missing', escapeFormatting( old_username || username )) );
|
|
|
|
|
|
+ embed.setTitle( escapeFormatting( old_username || username ) ).setColor('#0000FF').setDescription( lang.get('verify.user_missing', escapeFormatting( old_username || username )) ).addField( lang.get('verify.notice'), lang.get('verify.help_missing') );
|
|
|
|
+ result.content = lang.get('verify.user_missing_reply', escapeFormatting( old_username || username ));
|
|
if ( wiki.isFandom() && !old_username ) return got.get( wiki + 'api/v1/User/UsersByName?limit=1&query=' + encodeURIComponent( username ) + '&format=json' ).then( wsresponse => {
|
|
if ( wiki.isFandom() && !old_username ) return got.get( wiki + 'api/v1/User/UsersByName?limit=1&query=' + encodeURIComponent( username ) + '&format=json' ).then( wsresponse => {
|
|
var wsbody = wsresponse.body;
|
|
var wsbody = wsresponse.body;
|
|
if ( wsresponse.statusCode !== 200 || wsbody?.exception || wsbody?.users?.[0]?.name?.length !== username.length ) {
|
|
if ( wsresponse.statusCode !== 200 || wsbody?.exception || wsbody?.users?.[0]?.name?.length !== username.length ) {
|
|
if ( !wsbody?.users ) console.log( '- ' + wsresponse.statusCode + ': Error while searching the user: ' + wsbody?.exception?.details );
|
|
if ( !wsbody?.users ) console.log( '- ' + wsresponse.statusCode + ': Error while searching the user: ' + wsbody?.exception?.details );
|
|
- result.content = lang.get('verify.user_missing_reply', escapeFormatting(username));
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
return wsbody.users[0].name;
|
|
return wsbody.users[0].name;
|
|
}, error => {
|
|
}, error => {
|
|
console.log( '- Error while searching the user: ' + error );
|
|
console.log( '- Error while searching the user: ' + error );
|
|
- result.content = lang.get('verify.user_missing_reply', escapeFormatting(username));
|
|
|
|
} );
|
|
} );
|
|
- result.content = lang.get('verify.user_missing_reply', escapeFormatting( old_username || username ));
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
username = queryuser.name;
|
|
username = queryuser.name;
|
|
@@ -140,8 +138,8 @@ function verify(lang, channel, member, username, wiki, rows, old_username = '')
|
|
if ( authortag !== discordname ) {
|
|
if ( authortag !== discordname ) {
|
|
embed.setColor('#FFFF00').setDescription( lang.get('verify.user_failed', member.toString(), '[' + escapeFormatting(username) + '](' + pagelink + ')', queryuser.gender) );
|
|
embed.setColor('#FFFF00').setDescription( lang.get('verify.user_failed', member.toString(), '[' + escapeFormatting(username) + '](' + pagelink + ')', queryuser.gender) );
|
|
var help_link = '';
|
|
var help_link = '';
|
|
- if ( wiki.isGamepedia() ) help_link = lang.get('verify.help_gamepedia') + '?c=' + ( patreons[channel.guild.id] && patreons[channel.guild.id] !== process.env.prefix ? encodeURIComponent( patreons[channel.guild.id] + ' verify' ) : 'wb' ) + ( channel.name !== 'verification' ? '&ch=' + encodeURIComponent( channel.name ) : '' ) + '&user=' + toTitle(username) + '&discord=' + encodeURIComponent( member.user.username ) + '&tag=' + member.user.discriminator;
|
|
|
|
- else if ( wiki.isFandom() ) help_link = lang.get('verify.help_fandom') + '/' + toTitle(username) + '?c=' + ( patreons[channel.guild.id] && patreons[channel.guild.id] !== process.env.prefix ? encodeURIComponent( patreons[channel.guild.id] + ' verify' ) : 'wb' ) + ( channel.name !== 'verification' ? '&ch=' + encodeURIComponent( channel.name ) : '' ) + '&user=' + encodeURIComponent( member.user.username ) + '&tag=' + member.user.discriminator + '&useskin=oasis';
|
|
|
|
|
|
+ if ( wiki.isGamepedia() ) help_link = lang.get('verify.help_gamepedia') + '?c=' + ( patreons[channel.guild.id] && patreons[channel.guild.id] !== process.env.prefix ? encodeURIComponent( patreons[channel.guild.id] + 'verify' ) : 'wb' ) + ( channel.name !== 'verification' ? '&ch=' + encodeURIComponent( channel.name ) : '' ) + '&user=' + toTitle(username) + '&discord=' + encodeURIComponent( member.user.username ) + '&tag=' + member.user.discriminator;
|
|
|
|
+ else if ( wiki.isFandom() ) help_link = lang.get('verify.help_fandom') + '/' + toTitle(username) + '?c=' + ( patreons[channel.guild.id] && patreons[channel.guild.id] !== process.env.prefix ? encodeURIComponent( patreons[channel.guild.id] + 'verify' ) : 'wb' ) + ( channel.name !== 'verification' ? '&ch=' + encodeURIComponent( channel.name ) : '' ) + '&user=' + encodeURIComponent( member.user.username ) + '&tag=' + member.user.discriminator + '&useskin=oasis';
|
|
if ( help_link.length ) embed.addField( lang.get('verify.notice'), lang.get('verify.help_guide', help_link, queryuser.gender) + '\n' + help_link );
|
|
if ( help_link.length ) embed.addField( lang.get('verify.notice'), lang.get('verify.help_guide', help_link, queryuser.gender) + '\n' + help_link );
|
|
result.content = lang.get('verify.user_failed_reply', escapeFormatting(username), queryuser.gender);
|
|
result.content = lang.get('verify.user_failed_reply', escapeFormatting(username), queryuser.gender);
|
|
return;
|
|
return;
|