在Heroku上运行IRC bot

时间:2014-03-05 10:01:48

标签: node.js heroku coffeescript

我已经启动并运行了我的机器人,我希望它能够在Heroku上运行以保持它与我们的IRC通道持续连接。这是我的procfile的内容:

web: coffee marvin.coffee

(机器人的名字是马文)。

这是marvin.coffee

irc = require 'irc'
config = require('./config').config

client = new irc.Client(config.server, config.nick, config.options)

# IRC-listeners 

我从不创建任何HTTP服务器,我希望可以在Heroku上运行此coffeescript以便我的机器人运行,但是我收到以下错误:

 Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

僵尸程序已启动,并加入了频道,但由于Heroku因此错误导致进程终止而立即离开。

非常感谢任何帮助: - )

1 个答案:

答案 0 :(得分:4)

如果您在web: coffee marvin.coffee中将bot: coffee marvin.coffee更改为Procfile,是否有效?