BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)
전제
1. Slack에서 Bot Users 만들기
htps : / / r r m 핥아. scck. 이 m/아 ps
※yourTeamName은 자신의 팀명으로 읽어들인다
방문하여 "bots"로 검색.
맨 위에 표시된 'Bots'를 선택하고 다음 화면에서 'Add Configuration' 버튼을 포치한다.
"username"에 임의의 이름을 입력하고 (이것이 Bot의 이름이 됨), "Add bot integration"버튼을 뺍니다. 덧붙여서 「username」에 일본어는 설정할 수 없다.
Bot 설정 화면에서 Bot 아이콘이거나 사용자 정의합니다 (이것은 필수는 아닙니다). API Token은 「4.샘플 Bot의 동작 확인」에서 필요하므로 삼가해 둔다. 마지막으로 하단의 "Save Integration"버튼을 포치한다.
이상으로 종료. 작성한 Bot은, 「/invite @ 설정한 Bot의 이름」으로 채널에 초대할 수 있다.
2. node.js 설치
BotKit은 Node.js의 응용 프로그램으로 작동하므로 node.js를 넣어야합니다.
htps : // 그래서 js. 오 rg/엔/
에서 node.js를 DL하여 설치하십시오. 기본적으로 모두 디폴트 설정인 채로 인스톨을 진행시켜 버려 문제 없다.
설치가 완료되면, 만약을 위해 제대로 설치되어 있는지 확인한다. 커맨드는 이하.
node --version
node.js와 함께 npm도 설치되어 있기 때문에 그것도 확인한다.
※ npm이란?
커맨드는 이하.
npm --version
3. BotKit 설치
Botkit은 Github에서 공개되어 있으므로 clone하여 입수한다. clone 하고 싶은 디렉토리로 이동해 이하의 커멘드로 clone 한다.
git clone https://github.com/howdyai/botkit.git
botkit 디렉토리로 이동하여 종속 패키지를 설치하십시오.
cd botkit
npm install
4.Bot 샘플 명령의 동작 확인
Botkit에는 샘플 커멘드가 몇개 준비되어 있으므로, 인스톨 한 Botkit를 기동해 동작 확인해 본다. 다음 명령으로 시작합니다.
set token=YOUR_API_TOKEN
node slack_bot.js
※YOUR_API_TOKEN은 Bot 설정 화면에서 남겨둔 API Token
/invite @your_bot_name
에서 bot를 모든 채널에 초대하고,
@your_bot_name hello
라고 Bot에게 말을 걸어 본다. 그러면 아래와 같은 느낌으로 샘플 커맨드에 반응해 Bot이 대답을 준다.
샘플 명령은 botkit/slack_bot.js의 "controller.hears"의 첫 번째 인수입니다.
※hello 외에 hi, what is my name, who am i, 등이 존재한다. 자세한 것은 소스를 보면 좋다.
마지막으로
node.js를 DL하거나 등, 네트워크 환경에 의해 약간 전후는 있지만, 여기까지 대략 5분~15분위로 할 수 있다고 생각한다. 또, 기본적으로 slack_bot.js에 자작 커맨드를 만들어 가게 될까 생각하지만, 에디터는 히데마루에서도 Sakura에서도 WebStorm에서 무엇이든 좋다고 생각한다.
참고
h tp : // 그리고 아 ch. cぃck/sぁck보트 t/
htp // // s sr. bぉg. jp / archi s / 1058864418. HTML
Reference
이 문제에 관하여(BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NagaokaKenichi/items/e0715b6bdde8459a705c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
BotKit은 Node.js의 응용 프로그램으로 작동하므로 node.js를 넣어야합니다.
htps : // 그래서 js. 오 rg/엔/
에서 node.js를 DL하여 설치하십시오. 기본적으로 모두 디폴트 설정인 채로 인스톨을 진행시켜 버려 문제 없다.
설치가 완료되면, 만약을 위해 제대로 설치되어 있는지 확인한다. 커맨드는 이하.
node --version
node.js와 함께 npm도 설치되어 있기 때문에 그것도 확인한다.
※ npm이란?
커맨드는 이하.
npm --version
3. BotKit 설치
Botkit은 Github에서 공개되어 있으므로 clone하여 입수한다. clone 하고 싶은 디렉토리로 이동해 이하의 커멘드로 clone 한다.
git clone https://github.com/howdyai/botkit.git
botkit 디렉토리로 이동하여 종속 패키지를 설치하십시오.
cd botkit
npm install
4.Bot 샘플 명령의 동작 확인
Botkit에는 샘플 커멘드가 몇개 준비되어 있으므로, 인스톨 한 Botkit를 기동해 동작 확인해 본다. 다음 명령으로 시작합니다.
set token=YOUR_API_TOKEN
node slack_bot.js
※YOUR_API_TOKEN은 Bot 설정 화면에서 남겨둔 API Token
/invite @your_bot_name
에서 bot를 모든 채널에 초대하고,
@your_bot_name hello
라고 Bot에게 말을 걸어 본다. 그러면 아래와 같은 느낌으로 샘플 커맨드에 반응해 Bot이 대답을 준다.
샘플 명령은 botkit/slack_bot.js의 "controller.hears"의 첫 번째 인수입니다.
※hello 외에 hi, what is my name, who am i, 등이 존재한다. 자세한 것은 소스를 보면 좋다.
마지막으로
node.js를 DL하거나 등, 네트워크 환경에 의해 약간 전후는 있지만, 여기까지 대략 5분~15분위로 할 수 있다고 생각한다. 또, 기본적으로 slack_bot.js에 자작 커맨드를 만들어 가게 될까 생각하지만, 에디터는 히데마루에서도 Sakura에서도 WebStorm에서 무엇이든 좋다고 생각한다.
참고
h tp : // 그리고 아 ch. cぃck/sぁck보트 t/
htp // // s sr. bぉg. jp / archi s / 1058864418. HTML
Reference
이 문제에 관하여(BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NagaokaKenichi/items/e0715b6bdde8459a705c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git clone https://github.com/howdyai/botkit.git
cd botkit
npm install
Botkit에는 샘플 커멘드가 몇개 준비되어 있으므로, 인스톨 한 Botkit를 기동해 동작 확인해 본다. 다음 명령으로 시작합니다.
set token=YOUR_API_TOKEN
node slack_bot.js
※YOUR_API_TOKEN은 Bot 설정 화면에서 남겨둔 API Token
/invite @your_bot_name
에서 bot를 모든 채널에 초대하고,
@your_bot_name hello
라고 Bot에게 말을 걸어 본다. 그러면 아래와 같은 느낌으로 샘플 커맨드에 반응해 Bot이 대답을 준다.
샘플 명령은 botkit/slack_bot.js의 "controller.hears"의 첫 번째 인수입니다.
※hello 외에 hi, what is my name, who am i, 등이 존재한다. 자세한 것은 소스를 보면 좋다.
마지막으로
node.js를 DL하거나 등, 네트워크 환경에 의해 약간 전후는 있지만, 여기까지 대략 5분~15분위로 할 수 있다고 생각한다. 또, 기본적으로 slack_bot.js에 자작 커맨드를 만들어 가게 될까 생각하지만, 에디터는 히데마루에서도 Sakura에서도 WebStorm에서 무엇이든 좋다고 생각한다.
참고
h tp : // 그리고 아 ch. cぃck/sぁck보트 t/
htp // // s sr. bぉg. jp / archi s / 1058864418. HTML
Reference
이 문제에 관하여(BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NagaokaKenichi/items/e0715b6bdde8459a705c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
h tp : // 그리고 아 ch. cぃck/sぁck보트 t/
htp // // s sr. bぉg. jp / archi s / 1058864418. HTML
Reference
이 문제에 관하여(BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NagaokaKenichi/items/e0715b6bdde8459a705c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)