1
我已经启动了我的机器人并运行了,我希望它能在Heroku上运行,以保持它与我们的IRC通道持续连接。这是我的procfile的内容:在Heroku上运行IRC机器人
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的进程杀死因这个错误的事实。
任何帮助,将不胜感激:-)
这就像一个魅力! :-) – nicohvi
我很高兴它的工作:) – jordelver
fyi:正确的名称是'工作人员',但医生说只有网络是特殊的,其他过程类型可以任意命名。 https://devcenter.heroku.com/articles/procfile –