2016-05-30 8 views
0

私と私の友人のためにディスコードボットを作っています。私は8Ballのスクリプトを作っており、それはただ1つの答えを与えるだけです。ここに私の変数は次のとおりです。私は8ボールコードを作ったが、それは私に1アンサーを与えるだけです

var rand = ['Yes', 'No', 'Why are you even trying?', 'What do you think? NO', 'Maybe', 'Never', 'Yep']; 

var yesOrNo = rand[Math.floor(Math.random()*rand.length)]; 

そしてここでは、変数を実行しているコマンドです。

if(input == "!8BALL") 
{ 
    bot.reply(message, 'Your anwser is: ' + yesOrNo); 
} 

答えて

2

あなたは機能を作成し、ユーザーが!8BALLに入れたときに、それを呼び出す必要があります。

function doMagic8BallVoodoo() { 
    var rand = ['Yes', 'No', 'Why are you even trying?', 'What do you think? NO', 'Maybe', 'Never', 'Yep']; 

    return rand[Math.floor(Math.random()*rand.length)]; 
} 

// Later in the code: 
if(input == "!8BALL") 
{ 
    bot.reply(message, 'Your anwser is: ' + doMagic8BallVoodoo()); 
} 
+0

@charlietfl何ですか? –

+0

働いて、ありがとう:) – party58965

関連する問題