2016-11-09 3 views
0

문서에서 찾을 수있는 것은 모두 .hear("specific phrase") 또는 유사한 입력 처리 방법입니다. 단순히 모든 입력을 봇에 변수로 저장하는 방법이 있습니까? 그 이유는 NLP 라이브러리를 통해이 입력을 필터링하여 자연어를 봇에 입력 할 수 있기 때문입니다. 어떤 도움을 주셔서 감사합니다.변수에 Hubot 입력 저장

hubot on github.

+0

Hubot에서 어떤 기능을 찾으십니까? Hubot이 제공하는 메시지 처리 대신 채팅 시스템에 대한 직접 링크를 원하면 적절한 API 클라이언트를 사용하는 것이 더 나을 것입니다. 또는 Hubot이 제공하는 채팅 시스템 어댑터 추상화를 활용하려고하십니까? 또는 마지막으로 채팅 시스템과 Hubot 스크립트 사이에 NLP 라이브러리를 설치하려고합니까? –

답변

0

나는 당신이 그 사람이 말하는 것을 가져다가 변수에 넣을 수 있다면 무엇을 요구하고 있다고 생각한다. 다음 코드를 사용하여이 작업을 수행합니다.

module.exports = function(robot) { 
robot.hear(/^(.*)/, function(msg) { 
var content = msg.match.input; 

}); 
} 

그런 다음 "content"변수를 사용하여 원하는대로 할 수 있습니다. 더 궁금한 점이 있으면 문제를 이미 해결하지 못했다고 가정하고 답변 해 드리겠습니다.