我正在使用Hubot和Slack,我已经成功地集成了很多不同的NPM包。
我正在考虑开发一些新的功能,但我不确定如何继续。
如何确定脚本是否正确完成了我需要做什么?或者,何时使用NPM包?
答案 0 :(得分:0)
没有区别。
在官方网站上:"Hubot / GitHub"截至12月15日,我们可以看到此说明和链接:
我们还维护:repository of community Hubot scripts和an organization of community Hubot packages,您可以添加到自己的机器人中。
第一个链接(https://github.com/github/hubot-scripts)链接到名为" github / hubot-scripts"的GitHub Repo;第二个链接到名为" Hubot Scripts"的GitHub组织。这实际上是一个脚本集合。
答案 1 :(得分:0)
如果你想与他人分享,最好总是写为npm插件 您可以将其用作模板https://github.com/gasolin/webby-plugin
事实上,没有区别 https://github.com/github/hubot/blob/master/bin/hubot#L104
但是使用npm插件可以更好地定义插件库依赖项