草庐IT

javascript - CoffeeScript - 使用参数执行 bash 脚本

我正在玩GitHub的Hubot,我尝试在我的机器人工作中执行一个bash脚本。我成功执行了我的脚本,但如果我向该脚本添加一些参数,它就无法正常工作。{spawn}=require'child_process's=spawn'./myScript.sh'+"url"+"title"console.log"Output:#{data}"s.stderr.on'data',(data)->console.error"Error:#{data}"s.on'close',->console.log"'s'hasfinishedexecuting."如何将参数传递给我的脚本?感谢帮助

redis - 在redis-brain中用新的redis服务器替换本地redis服务器

我目前正在尝试使用Hubot构建一个slack机器人,我需要在Redis上保留一些东西。我正在使用来自https://github.com/hubotio/hubot-redis-brain的以下脚本'usestrict'//Description://Persisthubot'sbraintoredis////Configuration://REDISTOGO_URLorREDISCLOUD_URLorBOXEN_REDIS_URLorREDIS_URL.//URLformat:redis://:[/]//URLformat(UNIXsocket):redis://[?]//Ifno

javascript - 我可以用 Javascript 为 hubot 编写脚本吗?

Hubot是Github的聊天室机器人。这是一个很棒的工具,除了我们公司没有人想用Coffeescript编写....但我们似乎不能用普通的旧Javascript为Hubot编写脚本。这是真的?我在这里缺少什么吗?Coffeescript只是“javascript”,但我不能用它来使用Javascript?编辑我犯了2个荒谬的简单错误:-我将CoffeeScript注释语法复制到我的JS文件中-我在hubot-scriptsnode_module下有脚本,而不是在主项目的/scripts/目录下。现在完美运行。 最佳答案 是的,您可

javascript - 我可以用 Javascript 为 hubot 编写脚本吗?

Hubot是Github的聊天室机器人。这是一个很棒的工具,除了我们公司没有人想用Coffeescript编写....但我们似乎不能用普通的旧Javascript为Hubot编写脚本。这是真的?我在这里缺少什么吗?Coffeescript只是“javascript”,但我不能用它来使用Javascript?编辑我犯了2个荒谬的简单错误:-我将CoffeeScript注释语法复制到我的JS文件中-我在hubot-scriptsnode_module下有脚本,而不是在主项目的/scripts/目录下。现在完美运行。 最佳答案 是的,您可

node.js - 在 Hubot 脚本中调试/打印

我正在尝试调试现有的Hubot脚本,并在未来编写自己的脚本,我需要一种简单的方法来调试它或至少在某处打印值(但不是到channel)。我该怎么做?如果仅在某些交互式本地模式下使用Node即可获得奖励积分。我真的不知道从哪里开始。Hubot使用的所有脚本都是用Coffeescript编写的。附:我正在将Hubot与Hipchat一起使用。 最佳答案 我不知道这是否有帮助,但我找到了一种检查对象的方法。Util=require"util"module.exports=(robot)->robot.hear/hirobot/i,(msg)

node.js - 在 Hubot 脚本中调试/打印

我正在尝试调试现有的Hubot脚本,并在未来编写自己的脚本,我需要一种简单的方法来调试它或至少在某处打印值(但不是到channel)。我该怎么做?如果仅在某些交互式本地模式下使用Node即可获得奖励积分。我真的不知道从哪里开始。Hubot使用的所有脚本都是用Coffeescript编写的。附:我正在将Hubot与Hipchat一起使用。 最佳答案 我不知道这是否有帮助,但我找到了一种检查对象的方法。Util=require"util"module.exports=(robot)->robot.hear/hirobot/i,(msg)

node.js - 让 Hubot 在特定时间说话?

我正在考虑制作一个基于Hubot时钟的通知器(想想“现在是5点,该回家了!”但不那么烦人并且出于不同的原因)。在Hubot脚本中执行此类操作的最佳方法是什么?[edit]下面是一个使用node-cron的示例:TIMEZONE="America/New_York"QUITTING_TIME='0017**2-6'#M-F5pmROOM="Dev"cronJob=require('cron').CronJobmodule.exports=(robot)->gohome=newcronJobQUITTING_TIME,->robot.messageRoomROOM,"It's5!Gohom

node.js - 让 Hubot 在特定时间说话?

我正在考虑制作一个基于Hubot时钟的通知器(想想“现在是5点,该回家了!”但不那么烦人并且出于不同的原因)。在Hubot脚本中执行此类操作的最佳方法是什么?[edit]下面是一个使用node-cron的示例:TIMEZONE="America/New_York"QUITTING_TIME='0017**2-6'#M-F5pmROOM="Dev"cronJob=require('cron').CronJobmodule.exports=(robot)->gohome=newcronJobQUITTING_TIME,->robot.messageRoomROOM,"It's5!Gohom

javascript - 为 Hubot 添加 Post 支持

我正在尝试添加http-post-say.coffee脚本到托管在Heroku上的hubot应用程序。文档表明,一旦您添加了脚本,它就会创建'/hubot/say'路由,该路由接受以下格式的发布请求。curl-XPOSThttp://localhost:8080/hubot/say-dmessage=lala-droom='#dev'我添加了脚本并修改了网址,但收到以下错误:无法发布/hubot/say我的下一步是添加一些依赖项。我注意到使用robot.router.post的其他应用程序具有这些依赖项。"htmlparser":"1.7.6","connect":"2.3.4","c

javascript - 为 Hubot 添加 Post 支持

我正在尝试添加http-post-say.coffee脚本到托管在Heroku上的hubot应用程序。文档表明,一旦您添加了脚本,它就会创建'/hubot/say'路由,该路由接受以下格式的发布请求。curl-XPOSThttp://localhost:8080/hubot/say-dmessage=lala-droom='#dev'我添加了脚本并修改了网址,但收到以下错误:无法发布/hubot/say我的下一步是添加一些依赖项。我注意到使用robot.router.post的其他应用程序具有这些依赖项。"htmlparser":"1.7.6","connect":"2.3.4","c
12