errBot 가져오기 및 Slack 협력
errBot 설치
$ mkvirtualenv -p `which python3` errenv
(errenv) $ pip install errbot
(errenv) $ mkdir mybot
(errenv) $ cd mybot/
(errenv) ~/mybot$ errbot --init
Your Errbot directory has been correctly initialized !
Just do "errbot" and it should start in text/development mode.
errBot 시작
(errenv) ~/mybot$ errbot
bot의 컨트롤러 시작 때문에 명령을 입력해 보십시오 >>> !tryme
It works !
컨트롤러를 끝내려면python의 컨트롤러와 같은 방식으로 Ctrl + D
또는 Ctrl + C
Slackclient 설치
(errenv) $ pip install slackclient
errbot 설정 파일 편집
(errenv) $ vi ~/mybot/config.py
구성 파일 템플릿https://raw.githubusercontent.com/errbotio/errbot/master/errbot/config-template.py
먼저
BACKEND
, BOT_ADMINS
및 BOT_IDENTITY
만 변경import logging
BACKEND = 'Slack'
-- snip --
BOT_ADMINS = ('@xxxx', )
BOT_IDENTITY = {
'token': 'xoxb-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
}
슬랙의 토큰은...https://my.slack.com/services/new/bot
구문을 사용합니다.
errbot을 수호 프로세스로 시작합니다
(errenv) $ errbot --daemon
적당한 채널에 bot을 불러서 테스트를 해보도록 하겠습니다.Reference
이 문제에 관하여(errBot 가져오기 및 Slack 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/anri-c/items/95cd9e5fa01253a87410텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)