2016-06-26 2 views
0

명령 정보를 보관할 JSON 파일을 만듭니다.JSON 지원이 필요합니다.

JSON 파일 내가 파일 하나가, 명령에 대한 트리거 및 repsonse을 가지고,하지만 난 더 추가하고 싶지만, 내가 할 때 오류를

{ 

    "trigger": "twitter", 
    "repsonse": "https://www.twitter.com/Fhaelin" 
} 

{ 
    "trigger": "test", 
    "repsonse": "This is a test command" 
} 

내가 던져 오류를 얻을

bot.on("message", function(message) { 
    var input = message.content.toLowerCase(); 

    if (input === prefix + Commands.trigger) 
    { 
    bot.sendMessage(message, message.author + " : " + Commands.repsonse) 
    } 
}) 

전체 코드 http://hastebin.com/punabobisu.coffee

: 여기

내가 그것을 읽고 사용하고 코드 왜 잘 모릅니다
+0

은 콘솔 오류를 공유합니다. –

+1

코드는 어디에 있습니까? 오류가 무엇입니까? – undefined

+0

Heres a screenshot http://prntscr.com/blba5m – AcidzDesigns

답변

1

잘못된 JSON 문서이므로 오류가 발생합니다. JSON 문서에서 최상위 값은 일 수 있습니다.

것은 개체의 목록을 배열에 넣어하려면 : [..., ...]을 :

[ 
    { 
    "trigger": "twitter", 
    "response": "https://www.twitter.com/Fhaelin" 
    }, 
    { 
    "trigger": "test", 
    "response": "This is a test command" 
    } 
] 

사이드 참고 : 당신은 당신의 질문에 일관성 맞춤법이 : 그것은 "응답"이 아닌 "repsonse"입니다 . 당신이 코드에 실제로 그것을 넣으면 어떤 단계에서 당신을 물 으려고 돌아올 것이기 때문에 그것을 언급 할뿐입니다.

+0

* (CW tickbox를 얻으려면 위의 CW가 아닌 경우 새로 고침을 누르십시오.) * –

+0

배열이 오류를 제거 했으므로 이제는 응답이 없습니다. – AcidzDesigns

+0

@AcidzDesigns : 약간 다른 방식으로 소비해야합니다. 귀하의 질문에 코드가 없으므로 귀하가 그것을 사용하도록 도와 드릴 수 없습니다. –

관련 문제