«前の日記(2017-01-01) 最新 次の日記(2017-04-28)» 編集

会長@腹部日記


2017-02-03 [長年日記]

_ ローカルのjsonからセリフを読み込む hubot script

hubot知ってる人向け

セリフのファイル.json

[
  "暁美ほむら『魔法少女まどか☆マギカ』 < 「私は冷静な人の味方で、無駄な争いをするバカの敵。あなたはどっちなの」",
  "北見『賭博黙示録カイジ』 < 「勝負ごとってのはすべからく冷静に対処していくもんだぜ。それでこそ勝ちに近づける」",
  "ボネ『ゴルゴ13』 < 「あるのは事実だけだ。プロには主観的な物の見方はいらん。必要なのは客観的事実を冷静に見る目だけだ」",
  "神野桜子『やまとなでしこ』 < 「恋っていうのはね、精神の病なのよ。つまり、とても冷静な判断を下せる状態ではないってこと。そんなときに人生で最も冷静な判断を必要とする結婚を決めたら、一生後悔するハメになるわ」"
]

scripts/reply.coffee

msgs = require('./セリフのファイル.json')

module.exports = (robot) ->
  tsurai = (msg) ->
    message = msgs[Math.floor(Math.random() * msgs.length)]
    msg.send "#{message} #{msg.envelope.user.name}"

  robot.hear /(キーワード|キーワード1)/, (msg) ->
    tsurai msg

Tags: hubot