2017-09-05 1 views

답변

0

당신은 소스 코드 예제 here 좀 걸릴 수 있습니다 작동하지 못해서이

client.on('message', message => { 
    if (message.content === 'changenick') { 
    toString.changenick(nickname); 
    } 
}); 

을 시도했다.

기본적으로 사람은 단지 문자열 부분을 나누어 자르고 message.content에서 차단합니다. 귀하의 경우에는

은 다음 !changenick, @someoneAnickname로 문자열을 분할한다, 당신의 봇 받았다 "Anickname @someone! changenick"말할 수 있습니다.

string.split() 방법 here을 살펴볼 수 있습니다.

또한 사용자가 필수 인수와 올바른 인수를 입력했는지 확인하는 것이 좋습니다.

+0

나는 쉼표없이 그냥 쓰려고 노력하고있다. changenick @someone [nickname] –

+0

@SamadAli 내가 말했듯이,'string.split()'메소드에 대한 문서를 살펴 보자. 그렇지 않다면 그들이 무엇을하는지 모른다면 기본 JavaScript를 먼저 배워서 장기적으로 도움이 될 것을 제안한다. – WQYeo

관련 문제