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 –