|
@@ -56,7 +56,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
return msg.replyMsg( lang.get('rcscript.noadmin') );
|
|
|
}
|
|
|
if ( rows.length >= limit ) return msg.replyMsg( lang.get('rcscript.max_entries'), {}, true );
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
|
|
|
var wikiinvalid = lang.get('settings.wikiinvalid') + '\n`' + prefix + 'rcscript add ' + lang.get('rcscript.new_wiki') + '`\n' + lang.get('rcscript.help_wiki');
|
|
|
var input = args.slice(1).join(' ').toLowerCase().trim().replace( /^<\s*(.*?)\s*>$/, '$1' );
|
|
@@ -160,7 +160,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
}
|
|
|
console.log( '- RcGcDw successfully added.' );
|
|
|
if ( reaction ) reaction.removeEmoji();
|
|
|
- msg.replyMsg( lang.get('rcscript.added') + ' <' + wikinew + '>\n`' + prefix + 'rcscript' + ( rows.length ? ' ' + new_configid : '' ) + '`' + '\n' + lang.get('general.experimental'), {}, true );
|
|
|
+ msg.replyMsg( lang.get('rcscript.added') + ' <' + wikinew + '>\n`' + prefix + 'rcscript' + ( rows.length ? ' ' + new_configid : '' ) + '`', {}, true );
|
|
|
} );
|
|
|
}, error => {
|
|
|
console.log( '- Error while creating the webhook: ' + error );
|
|
@@ -193,7 +193,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
let cmd = prefix + 'rcscript' + ( rows.length === 1 ? '' : ' ' + selected_row.configid );
|
|
|
|
|
|
if ( args[0] === 'delete' && !args[1] ) {
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
return msg.client.fetchWebhook(...selected_row.webhook.split('/')).then( webhook => {
|
|
|
var channel = msg.guild.channels.cache.get(webhook.channelID);
|
|
|
if ( !channel || !channel.permissionsFor(msg.member).has('MANAGE_WEBHOOKS') ) {
|
|
@@ -231,7 +231,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
if ( !args[1] ) {
|
|
|
return msg.replyMsg( lang.get('rcscript.current_wiki') + ' <' + selected_row.wiki + '>\n`' + cmd + ' wiki ' + lang.get('rcscript.new_wiki') + '`\n' + lang.get('rcscript.help_wiki'), {}, true );
|
|
|
}
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
|
|
|
var wikiinvalid = lang.get('settings.wikiinvalid') + '\n`' + cmd + ' wiki ' + lang.get('rcscript.new_wiki') + '`\n' + lang.get('rcscript.help_wiki');
|
|
|
var wikinew = input_to_wiki(args[1].replace( /^(?:https?:)?\/\//, 'https://' ));
|
|
@@ -337,7 +337,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
if ( !args[1] ) {
|
|
|
return msg.replyMsg( lang.get('rcscript.current_lang') + ' `' + allLangs.names[selected_row.lang] + '`\n`' + cmd + ' lang ' + lang.get('rcscript.new_lang') + '`\n' + lang.get('rcscript.help_lang') + ' `' + Object.values(allLangs.names).join('`, `') + '`', {files:( msg.uploadFiles() ? [`./RcGcDb/locale/widgets/${selected_row.lang}.png`] : [] )}, true );
|
|
|
}
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
if ( !( args[1] in allLangs.map ) ) {
|
|
|
return msg.replyMsg( lang.get('settings.langinvalid') + '\n`' + cmd + ' lang ' + lang.get('rcscript.new_lang') + '`\n' + lang.get('rcscript.help_lang') + ' `' + Object.values(allLangs.names).join('`, `') + '`', {}, true );
|
|
|
}
|
|
@@ -359,7 +359,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
if ( !args[1] || !display_types.includes( args[1] ) ) {
|
|
|
return msg.replyMsg( lang.get('rcscript.current_display') + ' `' + display_types[selected_row.display] + '`\n`' + cmd + ' display (' + display.join('|') + ')`\n' + display.map( display_type => '`' + display_type + '`: ' + lang.get('rcscript.help_display_' + display_type) ).join('\n'), {}, true );
|
|
|
}
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
if ( !display.includes( args[1] ) ) {
|
|
|
return msg.replyMsg( lang.get('general.patreon') + '\n<' + process.env.patreon + '>', {}, true );
|
|
|
}
|
|
@@ -378,7 +378,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
} );
|
|
|
}
|
|
|
if ( selected_row.wiki.isFandom() && args[0] === 'feeds' ) {
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
if ( args[1] === 'only' ) {
|
|
|
if ( selected_row.rcid === -1 ) {
|
|
|
msg.client.fetchWebhook(...selected_row.webhook.split('/')).then( webhook => {
|
|
@@ -563,7 +563,7 @@ function cmd_rcscript(lang, msg, args, line, wiki) {
|
|
|
} ).join('');
|
|
|
else text += lang.get('rcscript.missing');
|
|
|
if ( rows.length < limit ) text += '\n\n' + lang.get('rcscript.add_more') + '\n`' + prefix + 'rcscript add ' + lang.get('rcscript.new_wiki') + '`';
|
|
|
- msg.sendChannel( lang.get('general.experimental') + '\n' + '<@' + msg.author.id + '>, ' + text, {split:true}, true );
|
|
|
+ msg.replyMsg( text, {split:true}, true );
|
|
|
} );
|
|
|
} );
|
|
|
}
|
|
@@ -577,7 +577,7 @@ function blocklist(msg, args) {
|
|
|
var prefix = ( patreons[msg?.guild?.id] || process.env.prefix );
|
|
|
if ( args[0] === 'add' ) {
|
|
|
if ( !args[1] ) return msg.replyMsg( '`' + prefix + 'rcscript block add <wiki> [<reason>]`', {}, true );
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
let input = args[1].toLowerCase().replace( /^<(.*?)>$/, '$1' );
|
|
|
let wiki = input_to_wiki(input.replace( /^(?:https?:)?\/\//, 'https://' ));
|
|
|
if ( !wiki ) return msg.replyMsg( '`' + prefix + 'rcscript block add <wiki> [<reason>]`', {}, true );
|
|
@@ -618,7 +618,7 @@ function blocklist(msg, args) {
|
|
|
let input = args.slice(1).join(' ').toLowerCase().trim().replace( /^<\s*(.*?)\s*>$/, '$1' );
|
|
|
let wiki = input_to_wiki(input.replace( /^(?:https?:)?\/\//, 'https://' ));
|
|
|
if ( !wiki ) return msg.replyMsg( '`' + prefix + 'rcscript block remove <wiki>`', {}, true );
|
|
|
- if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly'), {}, true );
|
|
|
+ if ( process.env.READONLY ) return msg.replyMsg( lang.get('general.readonly') + '\n' + process.env.invite, {}, true );
|
|
|
return db.run( 'DELETE FROM blocklist WHERE wiki = ?', [wiki.href], function (error) {
|
|
|
if ( error ) {
|
|
|
console.log( '- Error while removing from the blocklist: ' + error );
|