LoginSignup
18
15

More than 5 years have passed since last update.

Slackの会話から韻を踏んでいるフレーズを検出する

Posted at

業務上、韻(ライム)を踏んでいるフレーズがどうしても必要になってしまったのでSlackのbot(lita)用にプラグインを作ってみました。
文章中から韻を踏んでいるフレーズの組み合わせを検出する gem を作りましたからrhymerという素敵gemを使わせてもらいます。

準備

litaのGemfileに追記します。

Gemfile
gem 'rhymer', :git => 'https://github.com/suzuki86/rhymer.git'
gem 'lita-rhyme', :git => 'https://github.com/hoshinodis/lita-rhyme.git'

あとmecabも入ってるといいです。 brew install mecab mecab-ipadic
辞書はneologdの方が検出しやすいかも

見た目

このように長文から韻を踏んでるところを検出してくれます(動作自体はrhymerのそれです)。
複数ある場合はランダムに一つ選んで発言するようにしました。
スクリーンショット 2016-06-02 23.48.41.png

感想

普段の何気ない会話や大事な話の最中に空気を読まずに韻を踏むため僕の身長も2cm伸びて彼女もできました。
rhymerを作成していただいたsuzuki86さんには感謝の念に堪えません。ありがとうございます。

ソース

todo

  • VIBES_THRESHOLD_DEFAULT PREFIX_LENGTH_DEFAULT をlita_configで設定するようにするかも
  • そのうちrubygemsに登録する
18
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
15