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가가이 오류로 인해 프로세스를 죽이고 있다는 사실을 떠난다.
어떤 도움을 크게 당신이 당신의 Procfile
에 bot: coffee marvin.coffee
에 web: coffee marvin.coffee
를 변경하는 경우가 작동합니까
매력처럼 작동했습니다! :-) – nicohvi
나는 그것이 기쁘다 :) – jordelver
fyi : 적절한 이름은'worker'이지만 doc 만 웹이 특별하다고 말하면 다른 프로세스 유형은 임의로 지정할 수있다. https://devcenter.heroku.com/articles/procfile –