hubot-slack3.x가 어느 시점에 비공개 채널을 지원했기 때문에 설정 메모
bot가 움직이지 않기 때문에 여러가지 조사하고 있으면
slack <-> hubot 제휴가 버전 업하고 있었던 것 같다.
그리고 프라이빗 채널에서도 보통 hubot이 움직이게 되었다.
게다가 세상에 나오는
SlackとHubotの設定記事
같은 것도이전 버전 설정이 많기 때문에
최신판이라고 하는 위치설정으로 여기에 메모해 둔다.
(2015/4/15 시점)
절차 요약
Slack에서 Hubot Integration 재작성
여기에서 Hubot 통합을 새로 추가합니다(새 버전용 양식입니다).
덧붙여서, 여기에 입력하는
Customize Name
가 botname이되는 것 같습니다.hubot-slack을 3.x로 업데이트
이하, 기본적으로는 hubot-slack의 README 에 실려 있는 순서입니다.
package.json의 hubot-slack 업데이트
다음 명령으로 package.json을 다시 만듭니다.
이미 package.json에 hubot-slack이 작성된 경우,
최신 버전으로 바꾸고 싶으므로 행을 삭제하고 실행합시다.
npm install hubot-slack --save
환경 변수 삭제 > 재설정
첫째, 이전 버전을 사용한 경우에만
이전 환경 변수(HUBOT_SLACK_*)를 삭제합니다.
heroku config:unset HUBOT_SLACK_TOKEN
heroku config:unset HUBOT_SLACK_TEAM
heroku config:unset HUBOT_SLACK_BOTNAME
그런 다음 새 버전의 화면에 표시된 HUBOT_SLACK_TOKEN을 다시 등록합니다.
새 버전에서는
HUBOT_SLACK_TOKEN
만 설정하면 좋은 것 같습니다.heroku config:set HUBOT_SLACK_TOKEN=xxxxxxxxxxxxx
배포
package.json을 업데이트하고 있으므로 배포합니다.
git push heroku master
업그레이드 절차는 이상입니다.
문제없이 작동하는 것 같습니다.
Slack에 남아있는 오래된 허브 설정을 삭제해 봅시다.
Hubot 통합하려는 채널에 hubot 사용자를 invitate
이전 버전에서는 마음대로 hubot 통합이 시작되었지만,
새 버전에서는 hubot 사용자를 invite하는 방식으로 변경된 것 같습니다.
이 변경으로 비공개 채널에서도 hubot이 움직일 수 있습니다.
Reference
이 문제에 관하여(hubot-slack3.x가 어느 시점에 비공개 채널을 지원했기 때문에 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toritori0318/items/e5cef2666d36214b229d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)