2017-08-04 83 views
-2

一個例子是如果我鍵入!問候它會輸出「你好用戶名」。連接到用戶輸入

最終目標是將其整合到不一致的機器人中。

的什麼我都試過一個例子:

function doGreeting() { 
    var input = document.getElementById('userInput') 
    alert(input); 
} 

if (msg.content === prefix + 'greet') { 
    msg.channel.sendMessage('Hello ' + doGreeting()) 
}; 
+1

如果你可以添加一些代碼,它可能會幫助別人幫助你。表明你已經付出了一些努力找到答案。 –

+1

請複習[問]並提出一些努力來編寫一些代碼。如果你有*寫了一些代碼,請顯示你的[mcve]你嘗試了什麼,並詢問有關你在哪裏遇到問題的有針對性的問題。堆棧溢出不是一個代碼編寫服務,我們[期待你做了一些研究](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-堆棧溢出的用戶)。 – zzzzBov

回答

0

我不知道你的輸入域ID或類,但我下面給你例子,令其可以幫助你。

<input type="text" id="my_id" > 
<span id="msg"></span> 
<script> 
var input_val = document.getElementById("my_id"); 
if(input_val .indexOf("!greet") !=-1){ // if there is !greet word 
var split_str = input_val .split(" "); 
document.getElementById('msg').innerHTML = "Hello "+split_str [1]; 
} 
</script>