2017-08-04 19 views
-2

例として、「!greet」と入力すると「Hello username」が出力されます。ユーザー入力への連結

最後の目標は、これを不和ボットに統合することです。

私が試したものの一例:

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

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

いくつかのコードを追加できれば、他の人が手助けするのに役立つかもしれません。あなたが答えを見つけるために何らかの努力をしたことを示してください。 –

+1

[ask]をよく読んで、いくつかのコードを書いてみてください。あなたがコードを書いている場合は、あなたが試したことの[mcve]を表示して、あなたが問題に遭遇した場所について質問をしてください。 Stack Overflowはコードを書くサービスではありません。あなたはいくつかの研究をしていることを期待しています(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> 
関連する問題