0
Hubot普遍預計腳本具有以下形式的標題:如何動態定義Hubot命令的幫助?
# Commands:
# hubot foo - Hubot says foo.
但是,如果我想動態定義文本觸發了我的命令是什麼?例如。如果我有一個命令:
fooCommandText = process.env.HUBOT_FOO_COMMAND || 'foo'
module.exports = (robot) ->
robot.respond ///#{fooCommandText}///, (response) ->
response.send 'foo'
我還是想hubot help
工作,但我不能用靜態的頭文件來定義什麼我的命令看起來像。
看着Hubot本身的robot.coffee,我可以看到parseHelp
顯式讀取腳本文件並解析標題。
我怎樣才能讓hubot help
工作的文本觸發器是動態的命令?