BotKit을 이용한 Slack Bot의 개발 환경을 5분~15분 정도로 구축(Windows)

전제


  • 타이틀에도 있는 대로 OS는 Windows
  • 슬랙에서 팀이 만들어졌습니다
  • Git이 설치되었습니다

  • 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

    좋은 웹페이지 즐겨찾기