added summon as default case
This commit is contained in:
25
bot.js
25
bot.js
@@ -644,17 +644,24 @@ client.on('message', message => {
|
|||||||
case 'smn':
|
case 'smn':
|
||||||
case 'summn':
|
case 'summn':
|
||||||
case 'summon':
|
case 'summon':
|
||||||
|
default:
|
||||||
try {
|
try {
|
||||||
// Dalton's image summon command.
|
// Dalton's image summon command.
|
||||||
// Checks for banned author's using a hard coded list of discord ids.
|
// Checks for banned author's using a hard coded list of discord ids.
|
||||||
// Also rudely cleans garbage entries.
|
// Also rudely cleans garbage entries.
|
||||||
let is_banned = isAuthorBanned(message.author.id);
|
let is_banned = isAuthorBanned(message.author.id);
|
||||||
if (!is_banned) {
|
if (!is_banned) {
|
||||||
|
|
||||||
|
let request_item = "";
|
||||||
let messageSplit = message.content.substring(2).split(' ');
|
let messageSplit = message.content.substring(2).split(' ');
|
||||||
if (messageSplit.length === 2) {
|
if (messageSplit.length === 2) {
|
||||||
let requested_item = messageSplit[1].replace(/[^a-zA-Z0-9_\-]+/g, '');
|
requested_item = messageSplit[1].replace(/[^a-zA-Z0-9_\-]+/g, '');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
requested_item = message.content.substring(message.content.indexOf(' ') + 1);
|
||||||
|
|
||||||
|
if(messageSplit[1] !== undefined)
|
||||||
|
{
|
||||||
// Valid Argument
|
// Valid Argument
|
||||||
let link = asyncImageRequest(requested_item)
|
let link = asyncImageRequest(requested_item)
|
||||||
.then(link => message.channel.send(link))
|
.then(link => message.channel.send(link))
|
||||||
@@ -663,18 +670,8 @@ client.on('message', message => {
|
|||||||
console.error('promise:' + JSON.stringify(link));
|
console.error('promise:' + JSON.stringify(link));
|
||||||
});
|
});
|
||||||
//sendToBotTestingChannel('link promise: ' + JSON.stringify(link));
|
//sendToBotTestingChannel('link promise: ' + JSON.stringify(link));
|
||||||
} else if (messageSplit.length > 2) {
|
}
|
||||||
// todo handle more entries
|
else {
|
||||||
//message.channel.send(message.author + ' summons ' + message.content.substring(9) + '\n');
|
|
||||||
//let imgur_terms = encodeURIComponent(message.content.substring(9).trim());
|
|
||||||
//let imgur_response = imgurRequest(imgur_terms, 5);
|
|
||||||
//message.channel.send('imgur:' + imgur_response);
|
|
||||||
//if (imgur_response) {
|
|
||||||
// return imgur_response
|
|
||||||
//}
|
|
||||||
//message.channel.send(imgur_response);
|
|
||||||
|
|
||||||
} else {
|
|
||||||
// Missing Argument
|
// Missing Argument
|
||||||
message.reply('wut do i summon?');
|
message.reply('wut do i summon?');
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user