Made bot modular
This commit is contained in:
1 parent
e85d40cedc
commit
66535142b2
6 files changed
+1419
-209
No files matched your search
@@ -1,10 +0,0 @@
|
||||
|
||||
module.exports.matches = [ { "!8ball" } ];
|
||||
|
||||
function basicRoute(str)
|
||||
{
|
||||
if(str.startsWith("!8ball"))
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
class Eightball {
|
||||
constructor() {
|
||||
this.matches = [ "8ball" ];
|
||||
}
|
||||
|
||||
magic8ball()
|
||||
{
|
||||
const answers = [
|
||||
'It is certain',
|
||||
'It is decidedly so',
|
||||
'Without a doubt',
|
||||
'Yes definitely',
|
||||
'You may rely on it',
|
||||
'As I see it, yes',
|
||||
'Most likely',
|
||||
'Outlook good',
|
||||
'Yes',
|
||||
'Signs point to yes',
|
||||
'Reply hazy try again',
|
||||
'Ask again later',
|
||||
'Better not tell you now',
|
||||
'Cannot predict now',
|
||||
'Concentrate and ask again',
|
||||
"Don't count on it",
|
||||
'My reply is no',
|
||||
'My sources say no',
|
||||
'Outlook not so good',
|
||||
'Very doubtful' ];
|
||||
|
||||
let selection = Math.floor(Math.random() * (answers.length));
|
||||
return answers[selection];
|
||||
}
|
||||
|
||||
async action(msg) {
|
||||
if(msg.content.startsWith('!8ball')) {
|
||||
msg.reply(magic8ball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
module.exports = Eightball;
|
||||
|
||||
Reference in new issue
Block a user