Back channeling과 Hubot을 연동
5653 단어 BackChannelingHubot
htps // t. 코 / 8rX8 아 Bwa 2
채팅, 무료입니다.
Hubot을 사용할 수 있도록 한 것이 주요 대응입니다.
htps // t. 코 / d8 8 M으로 — kawasima (@kawasima) September 30, 2015
0.2.0-beta1에서 Hubot 대응이 들어간 것 같기 때문에 시험해 본다.
Back channeling 이동
기사를 만들 때 최신 장 CK-짱 그림 인 g-0.2.0 - 베타 1 - st. 다음 p 다운로드 및 압축을 풉니 다.
$ wget https://github.com/kawasima/back-channeling/releases/download/v0.2.0-beta1/back-channeling-0.2.0-beta1-dist.zip
$ unzip back-channeling-0.2.0-beta1-dist.zip
$ cd back-channeling-0.2.0-beta1
다음 명령으로 Datomic을 다운로드하여 시작하므로 시간이 많이 걸립니다.
$ bin/transactor
Datomic URL을 지정하여 Back Channeling을 시작합니다.
$ DATOMIC_URL=datomic:free://localhost:4334/bc bin/back_channeling
http://localhost:3009에 접속하면, 이런 식으로 로그인 화면이 표시된다.
가입하고 로그인하면 다음 화면이 표시됩니다.
스레드를 만들면 이런 느낌.
빨간색 테두리가 스레드 ID입니다. 나중에 Hubot과의 제휴시에 이용한다.
그런 다음 Bot 계정을 만드십시오.
빨간색 프레임이 인증 코드입니다. 이것도 나중에 Hubot과의 제휴시에 이용한다.
Hubot과 협력
Hubot의 설치는 코코 라헨 봐 적당하게.
방금 만든 hubot의 디렉토리로 이동하여 Back channeling용 어댑터를 설치합니다.
$ cd myhubot
$ npm install hubot-back-channeling --save
방금 확인한 인증 코드와 스레드 ID를 환경 변수로 설정하고 어댑터를 지정하여 시작합니다.
기동 로그에 Heroku 관련의 에러가 나와 있지만, Heroku용의 설정은 하고 있지 않기 때문에 무시.
BackChanneling에 접속할 수 있었던 것과, thread의 감시를 하고 있는 취지가 메세지에 나와 있는 것을 확인할 수 있다.
$ export HUBOT_BACK_CHANNELING_CODE=xdfcy8jjdoo7h10v
$ export HUBOT_BACK_CHANNELING_THREAD_ID=17592186045430
$ bin/hubot -a back-channeling
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] ERROR hubot-heroku-alive included, but missing HUBOT_HEROKU_KEEPALIVE_URL. `heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=$(heroku apps:info -s | grep web_url | cut -d= -f2)`
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO hubot-redis-brain: Using default redis on localhost:6379
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO BackChanneling connect... ws://localhost:3009/ws/?token=b4304de4-45a0-489b-bc03-ad299a586336
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO BackChanneling connected.
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO Watched the 17592186045430 thread.
화면을 확인해 보면 Bot 같은 계정이 늘고 있다.
Gravatar에서 계정 이미지를 내고 있는 것 같기 때문에, Bot용의 메일 주소를 Gravatar에 등록하면, 제대로 화상이 표시된다고 생각한다.
대상 스레드로 전환하여 Hubot의 명령을 실행해 보면 반응이 제대로 돌아왔다.
이미지의 URL은 이미지로 표시되지 않는 모양입니다.
업무에서의 이용을 검토하고 있으므로, 잘 사용하는 방법을 생각해 가고 싶다.
참고
Clojure - BackChanneling으로 간편한 채용 - Qiita
Reference
이 문제에 관하여(Back channeling과 Hubot을 연동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tenten0213/items/23443b6d5ecbb0293060
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ wget https://github.com/kawasima/back-channeling/releases/download/v0.2.0-beta1/back-channeling-0.2.0-beta1-dist.zip
$ unzip back-channeling-0.2.0-beta1-dist.zip
$ cd back-channeling-0.2.0-beta1
$ bin/transactor
$ DATOMIC_URL=datomic:free://localhost:4334/bc bin/back_channeling
Hubot의 설치는 코코 라헨 봐 적당하게.
방금 만든 hubot의 디렉토리로 이동하여 Back channeling용 어댑터를 설치합니다.
$ cd myhubot
$ npm install hubot-back-channeling --save
방금 확인한 인증 코드와 스레드 ID를 환경 변수로 설정하고 어댑터를 지정하여 시작합니다.
기동 로그에 Heroku 관련의 에러가 나와 있지만, Heroku용의 설정은 하고 있지 않기 때문에 무시.
BackChanneling에 접속할 수 있었던 것과, thread의 감시를 하고 있는 취지가 메세지에 나와 있는 것을 확인할 수 있다.
$ export HUBOT_BACK_CHANNELING_CODE=xdfcy8jjdoo7h10v
$ export HUBOT_BACK_CHANNELING_THREAD_ID=17592186045430
$ bin/hubot -a back-channeling
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] ERROR hubot-heroku-alive included, but missing HUBOT_HEROKU_KEEPALIVE_URL. `heroku config:set HUBOT_HEROKU_KEEPALIVE_URL=$(heroku apps:info -s | grep web_url | cut -d= -f2)`
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO hubot-redis-brain: Using default redis on localhost:6379
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO BackChanneling connect... ws://localhost:3009/ws/?token=b4304de4-45a0-489b-bc03-ad299a586336
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO BackChanneling connected.
[Wed Sep 30 2015 23:54:27 GMT+0900 (JST)] INFO Watched the 17592186045430 thread.
화면을 확인해 보면 Bot 같은 계정이 늘고 있다.
Gravatar에서 계정 이미지를 내고 있는 것 같기 때문에, Bot용의 메일 주소를 Gravatar에 등록하면, 제대로 화상이 표시된다고 생각한다.
대상 스레드로 전환하여 Hubot의 명령을 실행해 보면 반응이 제대로 돌아왔다.
이미지의 URL은 이미지로 표시되지 않는 모양입니다.
업무에서의 이용을 검토하고 있으므로, 잘 사용하는 방법을 생각해 가고 싶다.
참고
Clojure - BackChanneling으로 간편한 채용 - Qiita
Reference
이 문제에 관하여(Back channeling과 Hubot을 연동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tenten0213/items/23443b6d5ecbb0293060텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)