Slack 대화에서 운율을 밟는 문구를 감지합니다.

업무상, 운(라임)을 밟고 있는 프레이즈가 아무래도 필요하게 되어 버렸기 때문에 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의 그것입니다).
복수 있는 경우는 랜덤으로 하나 선택하여 발언하도록 했습니다.


감상



평소의 아무렇지도 않은 대화나 소중한 이야기의 한가운데에 공기를 읽지 않고 운율을 밟기 위해 나의 신장도 2cm 늘어나 그녀도 할 수 있었습니다.rhymer를 작성해 주신 suzuki86씨에게는 감사의 마음에 참을 수 없습니다. 감사합니다.

출처



todo


  • VIBES_THRESHOLD_DEFAULT PREFIX_LENGTH_DEFAULT를 lita_config로 설정하도록 할 수도 있습니다.
  • 그 중 rubygems에 등록
  • 좋은 웹페이지 즐겨찾기