heroku에서 hubot 세워 보니 간단했다.
우선 로컬에서 hubot을 움직여 봅니다 (Windows)
미리 node.js을 설치하십시오. 그럼 hubot을 설치.
npm install -g hubot coffee-script
npm install -g yo generator-hubot
yeoman 생성기로 hubot을 만듭니다.
mkdir [your-bot-dir]
cd [your-bot-dir]
yo hubot
그럼 시도에 시작합시다.
bin\hubot
@[your-bot-name] ping
PONG
슬랙 설정
Slack에서
Browse Apps > Hubot > Configurations on [your-team] > Edit configuration
을 열고 API TOKEN을 가져옵니다.
heroku 준비 (Windows)
heroku 계정을 만드십시오. heroku toolbelt 을 설치하고 로컬 환경의 명령줄에서 설정합니다.
add-on을 사용하므로 무료로도 사전에 신용 카드 설정을 잊지 마세요.
heroku login
heroku create [your-bot-name]
heroku addons:create redistogo:nano
heroku config:set HUBOT_SLACK_TOKEN=[your-slack-token] --app [your-bot-name]
heroku config:set HUBOT_SLACK_TEAM=[your-slack-team] --app [your-bot-name]
heroku config:set HUBOT_SLACK_BOTNAME=[your-bot-name] --app [your-bot-name]
heroku config:set HUBOT_URL=https://[your-bot-name].herokuapp.com/ --app [your-bot-name]
heroku config:add TZ=Asia/Tokyo
heroku에 배포
heroku-git을 사용합니다. heroku 웹 사이트에서 설정합니다. git에 push하면 배포가 시작됩니다.
heroku git:remote -a [your-app-name]
git init
git add -all
git commit -m "first commit"
git push heroku master
정기적으로 일어나다
heroku는 30 분 액세스가 없으면 잠에 들어가므로이를 방지하기 위해 hubot-heroku-keepalive을 사용합니다. yo hubot
로 동시에 설치되어 있으므로 설정만 합니다.
heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=[your-app-url]
heroku config:add HUBOT_HEROKU_WAKEUP_TIME=9:00 -a [your-app-name]
heroku config:add HUBOT_HEROKU_SLEEP_TIME=01:00 -a [your-app-name]
heroku free dyno에서는 강제로 6시간의 수면에 들어갑니다. 그래서, 기본 시간이 되면 재개하도록 add-on으로 Heroku Scheduler를 사용합니다.
heroku addons:create scheduler:standard -a [your-app-name
heroku addons:open scheduler
Heroku Scheduler 설정은 웹 화면에서 수행합니다. 시간은 UTC이므로 9시간 빼십시오.
curl ${HUBOT_HEROKU_KEEPALIVE_URL}heroku/keepalive
Reference
이 문제에 관하여(heroku에서 hubot 세워 보니 간단했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k-ysd/items/422fbc21118ebe42df9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install -g hubot coffee-script
npm install -g yo generator-hubot
mkdir [your-bot-dir]
cd [your-bot-dir]
yo hubot
bin\hubot
@[your-bot-name] ping
PONG
Slack에서
Browse Apps > Hubot > Configurations on [your-team] > Edit configuration
을 열고 API TOKEN을 가져옵니다.
heroku 준비 (Windows)
heroku 계정을 만드십시오. heroku toolbelt 을 설치하고 로컬 환경의 명령줄에서 설정합니다.
add-on을 사용하므로 무료로도 사전에 신용 카드 설정을 잊지 마세요.
heroku login
heroku create [your-bot-name]
heroku addons:create redistogo:nano
heroku config:set HUBOT_SLACK_TOKEN=[your-slack-token] --app [your-bot-name]
heroku config:set HUBOT_SLACK_TEAM=[your-slack-team] --app [your-bot-name]
heroku config:set HUBOT_SLACK_BOTNAME=[your-bot-name] --app [your-bot-name]
heroku config:set HUBOT_URL=https://[your-bot-name].herokuapp.com/ --app [your-bot-name]
heroku config:add TZ=Asia/Tokyo
heroku에 배포
heroku-git을 사용합니다. heroku 웹 사이트에서 설정합니다. git에 push하면 배포가 시작됩니다.
heroku git:remote -a [your-app-name]
git init
git add -all
git commit -m "first commit"
git push heroku master
정기적으로 일어나다
heroku는 30 분 액세스가 없으면 잠에 들어가므로이를 방지하기 위해 hubot-heroku-keepalive을 사용합니다. yo hubot
로 동시에 설치되어 있으므로 설정만 합니다.
heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=[your-app-url]
heroku config:add HUBOT_HEROKU_WAKEUP_TIME=9:00 -a [your-app-name]
heroku config:add HUBOT_HEROKU_SLEEP_TIME=01:00 -a [your-app-name]
heroku free dyno에서는 강제로 6시간의 수면에 들어갑니다. 그래서, 기본 시간이 되면 재개하도록 add-on으로 Heroku Scheduler를 사용합니다.
heroku addons:create scheduler:standard -a [your-app-name
heroku addons:open scheduler
Heroku Scheduler 설정은 웹 화면에서 수행합니다. 시간은 UTC이므로 9시간 빼십시오.
curl ${HUBOT_HEROKU_KEEPALIVE_URL}heroku/keepalive
Reference
이 문제에 관하여(heroku에서 hubot 세워 보니 간단했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k-ysd/items/422fbc21118ebe42df9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
heroku login
heroku create [your-bot-name]
heroku addons:create redistogo:nano
heroku config:set HUBOT_SLACK_TOKEN=[your-slack-token] --app [your-bot-name]
heroku config:set HUBOT_SLACK_TEAM=[your-slack-team] --app [your-bot-name]
heroku config:set HUBOT_SLACK_BOTNAME=[your-bot-name] --app [your-bot-name]
heroku config:set HUBOT_URL=https://[your-bot-name].herokuapp.com/ --app [your-bot-name]
heroku config:add TZ=Asia/Tokyo
heroku-git을 사용합니다. heroku 웹 사이트에서 설정합니다. git에 push하면 배포가 시작됩니다.
heroku git:remote -a [your-app-name]
git init
git add -all
git commit -m "first commit"
git push heroku master
정기적으로 일어나다
heroku는 30 분 액세스가 없으면 잠에 들어가므로이를 방지하기 위해 hubot-heroku-keepalive을 사용합니다. yo hubot
로 동시에 설치되어 있으므로 설정만 합니다.
heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=[your-app-url]
heroku config:add HUBOT_HEROKU_WAKEUP_TIME=9:00 -a [your-app-name]
heroku config:add HUBOT_HEROKU_SLEEP_TIME=01:00 -a [your-app-name]
heroku free dyno에서는 강제로 6시간의 수면에 들어갑니다. 그래서, 기본 시간이 되면 재개하도록 add-on으로 Heroku Scheduler를 사용합니다.
heroku addons:create scheduler:standard -a [your-app-name
heroku addons:open scheduler
Heroku Scheduler 설정은 웹 화면에서 수행합니다. 시간은 UTC이므로 9시간 빼십시오.
curl ${HUBOT_HEROKU_KEEPALIVE_URL}heroku/keepalive
Reference
이 문제에 관하여(heroku에서 hubot 세워 보니 간단했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k-ysd/items/422fbc21118ebe42df9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=[your-app-url]
heroku config:add HUBOT_HEROKU_WAKEUP_TIME=9:00 -a [your-app-name]
heroku config:add HUBOT_HEROKU_SLEEP_TIME=01:00 -a [your-app-name]
heroku addons:create scheduler:standard -a [your-app-name
heroku addons:open scheduler
curl ${HUBOT_HEROKU_KEEPALIVE_URL}heroku/keepalive
Reference
이 문제에 관하여(heroku에서 hubot 세워 보니 간단했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k-ysd/items/422fbc21118ebe42df9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)