2014-03-05 1 views
1

봇을 운영하고 있으며, IRC 채널에 지속적으로 연결되도록 Heroku를 실행하고 싶습니다. 내 프로 파일 내용 :Heroku에서 IRC 봇 실행하기

web: coffee marvin.coffee 

(봇 이름은 marvin입니다.)

그리고 이것은 marvin.coffee

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

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

# IRC-listeners 

나는 결코 어떤 HTTP 서버를 생성하지거야, 나는 단순히 실행하는 내 봇 위해서는에게 Heroku에이 커피 스크립트를 실행 가능하다는 것을 기대했다,하지만 난 얻을 다음과 같은 오류 :

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

봇 즉시 시작, 채널에 가입되어 있지만 인해 Heroku가가이 오류로 인해 프로세스를 죽이고 있다는 사실을 떠난다.

어떤 도움을 크게 당신이 당신의 Procfilebot: coffee marvin.coffeeweb: coffee marvin.coffee를 변경하는 경우가 작동합니까

답변

3

:-) 주시면 감사하겠습니다?

+0

매력처럼 작동했습니다! :-) – nicohvi

+0

나는 그것이 기쁘다 :) – jordelver

+1

fyi : 적절한 이름은'worker'이지만 doc 만 웹이 특별하다고 말하면 다른 프로세스 유형은 임의로 지정할 수있다. https://devcenter.heroku.com/articles/procfile –