我正在使用帶有Slack的Hubot,並且我已經成功集成了幾個不同的NPM軟件包。Hubot包和Hubot腳本之間有什麼區別?
我正在考慮開發一些新的功能,但我不知道如何着手。
我如何確定什麼,我需要做的是正確的腳本實現的呢?或者,何時使用NPM包裝?
我正在使用帶有Slack的Hubot,並且我已經成功集成了幾個不同的NPM軟件包。Hubot包和Hubot腳本之間有什麼區別?
我正在考慮開發一些新的功能,但我不知道如何着手。
我如何確定什麼,我需要做的是正確的腳本實現的呢?或者,何時使用NPM包裝?
沒有區別。
在官方網站上:"Hubot/GitHub"截至12月/ 15,我們可以看到這樣的描述和鏈接:
我們還保持着:repository of community Hubot scripts和an organization of community Hubot packages,你可以添加到您自己的機器人。
第一個鏈接(https://github.com/github/hubot-scripts)鏈接到GitHub庫名爲「github上/ hubot的腳本」,第二個鏈接到GitHub的組織叫做「Hubot腳本」,實際上是腳本的集合。
它的更好,如果你想與他人分享 您可以使用此作爲模板https://github.com/gasolin/webby-plugin
事實上總是寫爲NPM插件,有沒有區別 https://github.com/github/hubot/blob/master/bin/hubot#L104
但NPM插件,您可以定義插件庫依賴關係更好