mirror of
https://github.com/reality/dbot.git
synced 2024-11-23 20:39:25 +01:00
Update commands.js
This commit is contained in:
parent
9733fa6185
commit
fb3ddf2da8
@ -14,11 +14,18 @@ var commands = function(dbot) {
|
|||||||
this.api.addQuote(key, quote, event.user, function(newCount) {
|
this.api.addQuote(key, quote, event.user, function(newCount) {
|
||||||
if(newCount) {
|
if(newCount) {
|
||||||
dbot.api.event.emit('~qadd', [ key, quote ]);
|
dbot.api.event.emit('~qadd', [ key, quote ]);
|
||||||
event.reply(dbot.t('quote_saved', {
|
if(_.has(dbot.modules, 'web')) {
|
||||||
'category': key,
|
event.reply(dbot.t('quote_saved', {
|
||||||
'count': newCount,
|
'category': key,
|
||||||
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
'count': newCount,
|
||||||
}));
|
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
event.reply(dbot.t('quote_saved', {
|
||||||
|
'category': key,
|
||||||
|
'count': newCount
|
||||||
|
}));
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
event.reply(dbot.t('quote_exists'));
|
event.reply(dbot.t('quote_exists'));
|
||||||
}
|
}
|
||||||
@ -103,11 +110,18 @@ var commands = function(dbot) {
|
|||||||
removedQuote;
|
removedQuote;
|
||||||
var quoteRemoved = function(err) {
|
var quoteRemoved = function(err) {
|
||||||
this.internalAPI.resetRemoveTimer(event, key, removedQuote);
|
this.internalAPI.resetRemoveTimer(event, key, removedQuote);
|
||||||
event.reply(dbot.t('removed_from', {
|
if(_.has(dbot.modules, 'web')) {
|
||||||
'quote': removedQuote,
|
event.reply(dbot.t('removed_from', {
|
||||||
'category': key,
|
'quote': removedQuote,
|
||||||
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
'category': key,
|
||||||
}));
|
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
event.reply(dbot.t('removed_from', {
|
||||||
|
'quote': removedQuote,
|
||||||
|
'category': key
|
||||||
|
}));
|
||||||
|
}
|
||||||
}.bind(this);
|
}.bind(this);
|
||||||
|
|
||||||
this.db.search('quote_category', { 'name': key }, function(result) {
|
this.db.search('quote_category', { 'name': key }, function(result) {
|
||||||
@ -137,11 +151,18 @@ var commands = function(dbot) {
|
|||||||
category = false;
|
category = false;
|
||||||
var quoteRemoved = function(err) {
|
var quoteRemoved = function(err) {
|
||||||
this.internalAPI.resetRemoveTimer(event, key, quote);
|
this.internalAPI.resetRemoveTimer(event, key, quote);
|
||||||
event.reply(dbot.t('removed_from', {
|
if(_.has(dbot.modules, 'web')) {
|
||||||
'category': key,
|
event.reply(dbot.t('removed_from', {
|
||||||
'quote': quote,
|
'category': key,
|
||||||
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
'quote': quote,
|
||||||
}));
|
'link': dbot.api.web.getUrl('quotes/' + encodeURIComponent(key))
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
event.reply(dbot.t('removed_from', {
|
||||||
|
'category': key,
|
||||||
|
'quote': quote
|
||||||
|
}));
|
||||||
|
}
|
||||||
}.bind(this);
|
}.bind(this);
|
||||||
|
|
||||||
this.db.search('quote_category', { 'name': key }, function(result) {
|
this.db.search('quote_category', { 'name': key }, function(result) {
|
||||||
|
Loading…
Reference in New Issue
Block a user