Engineerの研鑽

メインはプログラミング系ブログ(本の要約とかもします)

質問はCONTACTやコメントでお願い致します。

【発言者を特定】hubot×slackで実装してみよう

f:id:yukiyukiponsu:20190506221210p:plain

 

こんにちは! ゆきぽんずです

 

今日は、hubot×slackで発言した人物を特定していきたいと思います

 

なんと書くのはたったの1行だけです

 

name = msg.message.user.name

 

 以上です

 

実際のスクリプト内に書くとこんな感じです

 

module.exports = (robot) ->
#発言者を特定
 robot.hear /(.*)/i, (msg) ->
  name = msg.message.user.name
  msg.send "#{name}"

 

 このコードを書くだけで、発言者を特定することが可能です

 

実際の実行結果を下に示します

 

hubot

 

すごく簡単にスクリプトを書けて汎用性も高いので、このコードを知っておくだけでも価値があると思いますよ!

 

今日の内容は以上です

 

今日も読んでくださりありがとうございます

 

あなたのそばにゆきぽんず