__왜 봇이 화두이고 관심을 가져야 하는가 __왜 SMS는 여전히 화두인가 __트윌리오 SMS 플랫폼 ____Node.js용 트윌리오 설치하기 ____트윌리오 계정 설정하기 ____베어본 트윌리오 Node.js 템플릿 __에저에서 코어 봇의 기능 __SMS 수신 봇의 로직 __요약
2장. 스카이프 봇
__스카이프 봇의 동작 방식 ____스카이프 봇 설정하기 ____스카이프 봇 앱 등록하기 __인사팀 스카이프 봇 대리자 __애저 테이블 저장소 ____인사팀 봇 가이드라인 ____애저 테이블 사용하기 ____인사팀 봇의 로직 __요약
3장. 트위터 항공편 운항정보 봇
__트위터 봇의 동작 방식 __트위터 앱 만들기 __트위터에 게시하기 __트윗 수신하기 __트윗에 답글 달기 __항공편 API ____항공편 상태 API ____경로 조회 API ____REST 클라이언트 라이브러리 추가하기 __더 스마트한 봇 만들기 __요약
4장. 슬랙 명언 봇
__시작하기 __슬랙에 봇 등록하기 __Node.js 앱 설정하기 __슬랙 봇 라이브러리 __They Said So API __요약
5장. 텔레그램 봇
__텔레그램 봇의 동작 방식 ____텔레그램 계정 설정하기 ____텔레그램 봇 @BotFather로 봇 계정 설정하기 ____감성 분석이란? ____텔레그램 봇 만들기 ____기본 텔레그램 봇과 대화 ____감성 분석 봇 만들기 __요약
6장. 슬랙 문서 관리 봇과 봇킷
__팀을 위한 슬랙 설정하기 ____슬랙 봇 설정하기 ____봇킷과 슬랙 ____봇킷과 Node.js를 활용해 슬랫 봇 만들기 ____DocMan 봇의 기능 개선하기 ________몽고DB란? ________DocMan 봇을 위한 몽고DB 데이터베이스 ________MongoJS란? ________DocMan 봇과 몽고DB 연동 ________아마존 S3 저장소 ________퍼블릭 문서 생성 ________몽고DB 데이터 갱신 ________모두를 하나로 합치기 ________코드 이해하기 __요약
7장. 페이스북 메신저 봇
__페이스북 메신저 봇 설정하기 ____봇을 위한 페이스북 페이지 ____페이스북 앱 만들기 ____봇 서버 설정하기 ________애저에 봇 서버용 로컬 깃 저장소 설정하기 ________페이스북 검수용 봇 프로그램 수정하기 ________페이스북 검수와 웹후크 설정하기 ________에코 메시지 봇 배포하기 ________애저에서 동작하는 봇의 문제 해결하기 ____Who’s Off 봇 개선하기 ________Who’s Off 봇에서 대화형 경험 제공하기 ________도큐먼트DB란? ________Who''s Off 봇을 위한 도큐먼트DB 설정하기 ________도큐먼트DB와 Moment.js, Node.js 연동하기 ____Who''s Off 봇 실행하기 __요약
8장. IRC 버그 트래킹 봇
__IRC 클라이언트와 서버 ____IRC 웹 기반 클라이언트 __IRC 봇 ____IRC와 Node.js를 활용한 IRC 봇 만들기 ____봇의 코드 이해하기 ____BugTrackerIRCBot 기능 개선하기 ________도큐먼트DB란? ________BugTrackerIRCBot을 위한 도큐먼트DB 설정하기 ________도큐먼트DB와 Node.js 연동하기 ________모두를 하나로 합치기 ________코드 이해하기 ____개선된 BugTrackerIRCBot 실행하기 __요약
9장. 킥 봇과 세일즈포스 CRM
__세일즈포스는 무엇인가? __Force.com은 무엇인가? __킥 모바일 앱 __킥 봇 __킥 봇 예제 ____킥 봇 만들기 ________Kik dev 플랫폼 사용하기 ________폰에서 킥 앱 사용하기 ________봇 서버 설정하기 ________킥 봇 설정 ________봇 서버와 킥 플랫폼 연동하기 ____킥 봇 코드 이해하기 ____킥 봇 실행하기 ____킥 봇 개선하기 ________세일즈포스와 봇 ________모두를 하나로 합치기 ________코드 이해하기 ____개선된 킥 세일즈포스 봇 실행하기 __캠페인 관리 sforcebot 봇 __요약