2016-07-25 68 views
0
var input = message.content.toUpperCase(); 
if(input.indexOf("!") 
{ 
bot.sendMessage(message, "!!!"); 
} 

帮助将是巨大的,也是较早的输入早前如何创建包含“!”的语句

+0

'如果(input.indexOf( “!”)> -1)' –

+0

你的第2行的括号不均衡。有关'indexOf'的更多信息,请阅读文档; [MDN](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)是一个很好的来源。 – 2016-07-25 04:58:49

回答

4

规定,如果发现其他人返回-1String#indexOf方法返回的索引。在你的情况下,.indexOf("!")返回0它是一个false值,如果语句永远不会被执行,所以更新你的条件基于此。

if(input.indexOf("!") > -1) 

if(input.indexOf("!") != -1) 
+0

谢谢你,这是它所需要的所有 –

+0

@JoshP:很高兴帮助你:) –

+3

@Josh,接受Pranav的答案(这是一个小的绿色滴答在左边),它给你互联网豆! –