我的Coffeescript和npm的经历非常有限,但我仍然不能为我的生活弄清楚我做错了什么。我已经分配了GitHub的Hubot,对它进行了配置,然后在Heroku上使用我们的Slack帐户启动了它。效果很好,没问题。我甚至将现有脚本hubot-pugme分叉到我修改和安装的different script中,并且效果很好。
但现在我的下一个剧本遇到了问题;它旨在采用标准命令,查找XML提要,解析它并返回一些结果。它在命令行中工作正常,并且在我的本地机器上运行时,但是当我发布到Heroku时我没有得到任何错误,但触发器也没有做任何事情。
我最好的猜测是,我错误地指出了一个依赖关系,xml2jx错误,所以Heroku没有构建它。如果熟悉为Hubot构建脚本的人有一分钟到看看我在这里有什么,我将不胜感激。我的脚本的完整代码位于https://github.com/amsoell/hubot-nowplaying