errBot 가져오기 및 Slack 협력

3199 단어 errbotPython

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_ADMINSBOT_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을 불러서 테스트를 해보도록 하겠습니다.

좋은 웹페이지 즐겨찾기