2016-11-09 104 views
0

我在文檔中找到的所有內容都是.hear("specific phrase")或類似的輸入處理方法。有沒有一種方法可以將所有輸入簡單地存儲爲機器人變量?原因在於我打算通過NLP庫過濾此輸入以允許自動語言輸入到機器人。任何幫助表示讚賞。將Hubot輸入保存到變量中

hubot on github

+0

您在Hubot中尋找哪些功能?如果您只想直接鏈接到聊天系統(而不是Hubot提供的消息處理),則最好使用適當的API客戶端。或者,您是否希望利用Hubot提供的聊天系統適配器抽象?或者,最後,你是否想將NLP庫放在聊天系統和Hubot腳本之間? –

回答

0

我想你所問的是,如果你可以把這個人對hubot所說的話,並把它放入一個變量。我用下面的代碼執行此操作:

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

}); 
} 

然後,您可以對「content」變量進行任何操作。如果您還有其他問題,我會很樂意回答,假設您尚未解決您的問題。