我已经启动并运行了我的机器人,我希望它能够在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因此错误导致进程终止而立即离开。
非常感谢任何帮助: - )
答案 0 :(得分:4)
如果您在web: coffee marvin.coffee
中将bot: coffee marvin.coffee
更改为Procfile
,是否有效?