22
Bot と対話する 2015/04/16 GX社内勉強会 @hoto17296

Botと対話する

Embed Size (px)

Citation preview

Bot と対話する

2015/04/16 GX社内勉強会@hoto17296

新人研修で Hubot で遊んだ

ChatOps もいいが やはり実現したいのは

Bot との対話

その第一歩を踏みだそう

MeCab

• 形態素解析するやつ

mecab-async

• node で MeCab 使うやつ

• node v0.12.x だと同期的に使えて捗る

Heroku でも

MeCab 使いたい

Heroku

• PaaS

• Hubot 運用するのにめちゃ便利

• 当たり前だけど MeCab なんて入ってない

heroku-buildpack-mecab

• Heroku で mecab gem が

使えるようになる魔法

• これを入れると node が動かなくなる

heroku-buildpack-multi

• Heroku で複数の buildpack が

使えるようになる魔法

• node と MeCab を両方とも動かせる

しかし 動かない

Heroku 内で PATH が通ってない

• heroku-buildpack-mecab は gem 用なので

lib のパスしか通してくれない

• bin のパスは自分で通す

bin/hubot でパスを追加

MeCab 動いた

₍₍⁽⁽(ી( ・◡・ )ʃ)₎₎⁾⁾

これからこの Bot を すくすく育てていこう

まず

あいさつができない奴は 何をやらせてもダメ

あいさつを返してもらう

• あいさつは 感動詞 の一種

• 感動詞が含まれていたらオウム返しする

あいさつを返してもらう

めでたしめでたし