2017-09-21 43 views
-2

IM編碼一個不和諧的機器人,我需要一個指令Im編碼幫助:SR投幣 繼承人的代碼:如何讓ARGS只讀某些詞

 case "coin": 
     if (args[1] === "heads", "tails") { 
     message.channel.sendMessage(`Your bet: ${args[1]}, outcome: ${coins[Math.floor(Math.random() * coins.length)]}`); 
     } else { 
     message.channel.sendMessage('Your arguments must include of sr!coin heads or sr!coin tails!'); 
     } 

它輸出沒有錯誤只是被動地接受,除了其他ARGS正面和反面

回答

0

該聲明if (args[1] === "heads", "tails"){...}不做你想做的事。

我認爲你正在尋找:

if (args[1] === "heads" || args[1] === "tails"){....} 
+0

作品感謝:D – EdenIsLife

0

什麼是args?是process.argv.slice(2)?如果是,請執行:

if (['heads','tails'].includes(args[1]))