|
@@ -206,7 +206,7 @@ function cmd_settings(lang, msg, args, line, wiki) {
|
|
prelang += 'lang';
|
|
prelang += 'lang';
|
|
var langhelp = '\n' + lang.get('settings.langhelp', prefix + 'settings ' + prelang) + ' `' + Object.values(allLangs.names).join('`, `') + '`';
|
|
var langhelp = '\n' + lang.get('settings.langhelp', prefix + 'settings ' + prelang) + ' `' + Object.values(allLangs.names).join('`, `') + '`';
|
|
if ( !args[1] ) {
|
|
if ( !args[1] ) {
|
|
- return msg.replyMsg( lang.get('settings.' + prelang) + ' `' + allLangs.names[( channel || guild ).lang] + '`' + langhelp, {files:[`./i18n/widgets/${( channel || guild ).lang}.png`]}, true );
|
|
|
|
|
|
+ return msg.replyMsg( lang.get('settings.' + prelang) + ' `' + allLangs.names[( channel || guild ).lang] + '`' + langhelp, {files:( msg.uploadFiles() ? [`./i18n/widgets/${( channel || guild ).lang}.png`] : [] )}, true );
|
|
}
|
|
}
|
|
if ( !( args[1] in allLangs.map ) ) {
|
|
if ( !( args[1] in allLangs.map ) ) {
|
|
return msg.replyMsg( lang.get('settings.langinvalid') + langhelp, {}, true );
|
|
return msg.replyMsg( lang.get('settings.langinvalid') + langhelp, {}, true );
|
|
@@ -244,7 +244,7 @@ function cmd_settings(lang, msg, args, line, wiki) {
|
|
if ( msg.guild.id in voice ) voice[msg.guild.id] = guild.lang;
|
|
if ( msg.guild.id in voice ) voice[msg.guild.id] = guild.lang;
|
|
}
|
|
}
|
|
if ( channel || !( msg.guild.id in patreons ) || !rows.some( row => row.channel === msg.channel.id ) ) lang = new Lang(allLangs.map[args[1]]);
|
|
if ( channel || !( msg.guild.id in patreons ) || !rows.some( row => row.channel === msg.channel.id ) ) lang = new Lang(allLangs.map[args[1]]);
|
|
- msg.replyMsg( lang.get('settings.' + prelang + 'changed') + ' `' + allLangs.names[allLangs.map[args[1]]] + '`\n' + lang.get('settings.langhelp', prefix + 'settings ' + prelang) + ' `' + Object.values(allLangs.names).join('`, `') + '`', {files:[`./i18n/widgets/${allLangs.map[args[1]]}.png`]}, true );
|
|
|
|
|
|
+ msg.replyMsg( lang.get('settings.' + prelang + 'changed') + ' `' + allLangs.names[allLangs.map[args[1]]] + '`\n' + lang.get('settings.langhelp', prefix + 'settings ' + prelang) + ' `' + Object.values(allLangs.names).join('`, `') + '`', {files:( msg.uploadFiles() ? [`./i18n/widgets/${allLangs.map[args[1]]}.png`] : [] )}, true );
|
|
var channels = rows.filter( row => row.channel && row.lang === guild.lang && row.wiki === guild.wiki && row.prefix === guild.prefix && row.inline === guild.inline ).map( row => row.channel );
|
|
var channels = rows.filter( row => row.channel && row.lang === guild.lang && row.wiki === guild.wiki && row.prefix === guild.prefix && row.inline === guild.inline ).map( row => row.channel );
|
|
if ( channels.length ) db.run( 'DELETE FROM discord WHERE channel IN (' + channels.map( row => '?' ).join(', ') + ')', channels, function (delerror) {
|
|
if ( channels.length ) db.run( 'DELETE FROM discord WHERE channel IN (' + channels.map( row => '?' ).join(', ') + ')', channels, function (delerror) {
|
|
if ( delerror ) {
|
|
if ( delerror ) {
|