errbotをインストールする
errbotとは
pythonで書かれたチャットボット。 github.com
pythonでSlackボットを作りたいと思ったので使ってみる!
インストール
下記コマンドでインストール
$ pip install errbot $ pip install slackclient
インストールが完了したら、初期化を行う
$ mkdir errbot $ cd errbot/ $ errbot --init
Slackの設定を記載する
$ vim config.py # Slackに変更する BACKEND = 'Slack' BOT_DATA_DIR = r'/home/ec2-user/errbot/data' BOT_EXTRA_PLUGIN_DIR = r'/home/ec2-user/errbot/plugins' BOT_LOG_FILE = r'/home/ec2-user/errbot/errbot.log' BOT_LOG_LEVEL = logging.DEBUG # botの管理ユーザを記載する BOT_ADMINS = ('@CHANGE_ME', ) # Tokenを記載 BOT_IDENTITY = { 'token': 'XXXXXXX' }
tokenは以下からbotを作って取得する
https://my.slack.com/services/new/bot
errbotを起動する
$ errbot
Slackで!tryme
と送って、返事が返ってきたら設定完了!