O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
라즈베리 파이에
휴봇 설치하기
박규철(루이스)
Hubot
• Github 채팅룸에서 자동화된 태스크를 수행하는
로봇
• Open source, Node.js, CoffeeScript 기반
• Heroku 와 같은 플랫폼에 배포가 쉬움
Hubot 설치 순서
1. Node.js 구 버전 삭제
2. Respberry Pi 용 Node.js 최신버전 및 npm 설치
3. Hubot 설치
4. Slack 설정
5. Hubot 설정
6. Hubot 실행
1. Node.js 구버전 삭제
• RASPBIAN JESSIE 의 기본 Node 버전은 호환 불
가
• 구 버전 삭제
sudo apt-get remove nodejs
sudo apt-get autoremove
2. Node.js / npm 설치
• 서드-파티 저장소 추가
curl -sLS https://apt.adafruit.com/add | sudo bash
• 저장소 업데이트
sudo apt-get update
• Nod...
3. Hubot 설치
• yo, generator-hubot 설치 및 설정 (adapter를 slack
으로)
sudo npm install -g yo generator-hubot
mkdir hubot-pi
cd hub...
4. Slack - Hubot app 설
치
• Hubot Token 값 복사
5. Hubot 설정
• Raspbian 부팅 시 Hubot 실행 설정
sudo vim /etc/rc.local
• Raspbian 부팅 시 Hubot 실행 설정
sudo -H -u pi bash -c 'cd /home...
5. Hubot 설정(선택사항)
• Hubot Redis-server 설치 (선택사항)
sudo apt-get install redis-server
npm install hubot-redis-brain --save
• ...
6. Hubot 실행
• Raspbian 부팅 시 Hubot 실행 설정
/home/pi/hubot-pi/bin/hubot -a slack --name
hubot-pi &
추가
• 스크립트 만들기
• http://lorempixel.com/640/480/food/
참고 자료
• Node.js on Raspberry Pi
• http://writing.kynan.net.au/2015/12/13/raspberry-pi-setup-with-noobs-and-
raspbian
• Hub...
Próximos SlideShares
Carregando em…5
×
Próximos SlideShares
Node.js assertion testing module
Avançar
Transfira para ler offline e ver em ecrã inteiro.

0

Compartilhar

Baixar para ler offline

라즈베리 파이에 휴봇 설치하기

Baixar para ler offline

사내 라즈베리 파이 스터디 내용

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo
  • Seja a primeira pessoa a gostar disto

라즈베리 파이에 휴봇 설치하기

  1. 1. 라즈베리 파이에 휴봇 설치하기 박규철(루이스)
  2. 2. Hubot • Github 채팅룸에서 자동화된 태스크를 수행하는 로봇 • Open source, Node.js, CoffeeScript 기반 • Heroku 와 같은 플랫폼에 배포가 쉬움
  3. 3. Hubot 설치 순서 1. Node.js 구 버전 삭제 2. Respberry Pi 용 Node.js 최신버전 및 npm 설치 3. Hubot 설치 4. Slack 설정 5. Hubot 설정 6. Hubot 실행
  4. 4. 1. Node.js 구버전 삭제 • RASPBIAN JESSIE 의 기본 Node 버전은 호환 불 가 • 구 버전 삭제 sudo apt-get remove nodejs sudo apt-get autoremove
  5. 5. 2. Node.js / npm 설치 • 서드-파티 저장소 추가 curl -sLS https://apt.adafruit.com/add | sudo bash • 저장소 업데이트 sudo apt-get update • Node.js, npm 설치 sudo apt-get install node sudo apt-get install npm
  6. 6. 3. Hubot 설치 • yo, generator-hubot 설치 및 설정 (adapter를 slack 으로) sudo npm install -g yo generator-hubot mkdir hubot-pi cd hubot-pi yo hubot • hubot slack adapter 설치 npm install hubot-slack --save
  7. 7. 4. Slack - Hubot app 설 치 • Hubot Token 값 복사
  8. 8. 5. Hubot 설정 • Raspbian 부팅 시 Hubot 실행 설정 sudo vim /etc/rc.local • Raspbian 부팅 시 Hubot 실행 설정 sudo -H -u pi bash -c 'cd /home/pi/hubot-pi/ && export HUBOT_SLACK_TOKEN={Hubot토큰값} && export HUBOT_LOG_LEVEL="debug" && /home/pi/hubot-pi/bin/hubot -a slack --name hubot &'
  9. 9. 5. Hubot 설정(선택사항) • Hubot Redis-server 설치 (선택사항) sudo apt-get install redis-server npm install hubot-redis-brain --save • Heroku keep-alive 삭제 (선택사항) npm uninstall hubot-heroku-keepalive —save
  10. 10. 6. Hubot 실행 • Raspbian 부팅 시 Hubot 실행 설정 /home/pi/hubot-pi/bin/hubot -a slack --name hubot-pi &
  11. 11. 추가 • 스크립트 만들기 • http://lorempixel.com/640/480/food/
  12. 12. 참고 자료 • Node.js on Raspberry Pi • http://writing.kynan.net.au/2015/12/13/raspberry-pi-setup-with-noobs-and- raspbian • Hubot on Raspberry Pi • http://writing.kynan.net.au/2015/07/17/teach-your-raspberry-pi-to-talk-in- slack • Hubot-slack • https://github.com/slackhq/hubot-slack • Hubot-script • https://github.com/github/hubot-scripts

사내 라즈베리 파이 스터디 내용

Vistos

Vistos totais

409

No Slideshare

0

De incorporações

0

Número de incorporações

19

Ações

Baixados

3

Compartilhados

0

Comentários

0

Curtir

0

×