2012-03-09 5 views
-1

그래서 자바에서 IRC 봇을 만들려고하는데, 현재 pircbot API를 사용하고 있습니다. 내가 원하는 명령은 다음과 같습니다 : dl.exec (파일의 URL) 또는 ! 업데이트 (파일의 URL) 첫 번째와 같지만 실행 후 자체가 죽습니다.자바 IRC 봇 명령

나는 그것이 나에게 말한다

if (message.equalsIgnoreCase("!dl.exec" +paramString1)){ 
} 

을하려고 할 때 명령으로 message 시작 당신이 찾고있는 경우는 확인합니다

+2

가 보이는 - 당신은 우리에게 더 많은 코드를 표시 할 수 있습니다 문맥? – birryree

+0

더 많은 코드를 게시하십시오 - 어디에서'paramString1'을 선언합니까? 왜 그것이 여기에 존재한다고 기대합니까? – Tim

답변

0

URL을 포함 message의 문자열 당신도 할 수 있습니다 : 당신이 변수가`라는 paramString1`이없는 것처럼

if (message.toLowerCase().startsWith("!dl.exec.jar")){ 
    String[] args = message.split(" "); 
} 
5
if(message.toLowerCase().startsWith("!dl.exec")) 
{ 
    String param = message.substring("!dl.exec".length() + 1); 
} 

"기호 변수 paramString1를 찾을 수 없습니다." param 내가 발견

+0

모호한 질문에 대한 좋은 해석! 나는 이것이 OP가 의미하는 바라고 생각한다. –

+0

감사합니다, 이것은 정확히 내가 의미했던 것입니다. – Epicblood