Slack 용 hubot에 지금 북산업 기능을 추가하는 스크립트

소개



hubot-slack-imakitasangyo라는 이름으로 npm에 공개했습니다.. 코드는 github에 게시 중 .
CoffeeScript라고 할까 js도 거의 쓴 적이 없는 채 우선 만들었기 때문에 수속형같고 더럽습니다. 세세한 곳에서도 pull request 대환영입니다. 잘 부탁드립니다. → htps : // 기주 b. 코 m / 타카 shyx / 후보 ts ぁ CK - 마키 타산 씨 /

이게 뭐야?



  • Recruit Technologies의 개발 요약 API 을 이용하여 hubot에 「지금 북산업」이라고 투고하면, 직전의 투고를 몇개 따져 와서 3행에 요약해 주는 기능을 추가합니다.
  • 기계 학습 태그는 어떠한가라고 생각합니다만, 미묘하게 낚시로 넣었습니다.



  • 필요한 준비



    Recruit Technologies가 개발한 요약 API는 자체적으로 호스팅해야 합니다.
    내 경우에는 hubot을 실행하는 서버의 적절한 포트를 사용했습니다.

    설치



    귀하의 Slack 용 Hubot의 루트 디렉토리에서
    npm install hubot-slack-imakitasangyo --save
    

    그런 다음 hubot-slack-imakitasangyo를 external-scripts.json에 추가
    $ cat external-scripts.json
    [
      ... ,
      "hubot-slack-imakitasangyo",
      ...
    ]
    

    설정



    환경 변수로 설정합니다.
    export HUBOT_SLACK_TOKEN=[SLACK TOKEN 例: ”xoxp-afjpoaijfasd349asgfwadfa"]
    export HUBOT_IMAKITASANGYO_BOT_USER_ID=[botのユーザーID 例: "U021A3SA3"]
    export HUBOT_IMAKITASANGYO_SUMMPY_API_URL=[SummpyのAPIをホストしているURL 例: "http://127.0.0.1:9000/summarize"]
    export HUBOT_IMAKITASANGYO_SOURCE_LINES=[さかのぼって要約する行数 例: "30"]
    

    Special Thanks



    아래의 Recruit Technologies의 API를 사용하고 있습니다.

    자동 요약 API를 만들었으므로 공개합니다 | RECRUIT TECHNOLOGIES Member's blog
    htp : // bg. Rec 루이 t - ch. 이. JP/2015/10/30

    recruit-tech/summpy
    htps : // 기주 b. 코 m / re c 루이 t ch / sh mpy

    좋은 웹페이지 즐겨찾기