作ったツールは、PythonのツールでSlackで単純な受け答えするツール。
使用するPythonのライブラリは、「slackbot」を使用する。
ライブラリの場所
Slack側の設定
Slackの管理画面
検索から「Bots」入力
Botsの設定確認
BotsのAPIトークンをメモする
Python側の設定
ライブラリをダウンロード
pip install slackbot
以下の構造道理作成する
slackbot
└── run.py :初期起動の設定
└── slackbot_settings.py :ここに先程の上でメモしたAPI_TOKENをセットする。
└── plugins
└── __init__.py
└── custom.py :カスタマイズするファイル
Slackでメッセージをやりとりしてみるカスタマイズファイルを作成する。
Githubのサンプルをつかって、「Hi」とメッセージしたら「I can understand hi or HI!」をレスポンスする
custom.py
@respond_to('hi', re.IGNORECASE)
def hi(message):
message.reply('I can understand hi or HI!')
message.react('+1')
Slackボットを起動するコマンド
python run.py
コマンドで起動したらSlackでボットに「hi」とメッセージを行う
以下にGithubに使用したファイルアップ