チャット相手が毎回同じ応答を返してくるとすぐ飽きますよね。
私:「おはよう」
hubot:「やっほー」
私:「おはよう」
hubot:「やっほー」
私:「おはよう」
hubot:「やっほー」
:
こんな感じではやる気がなくなってきます。今回はランダムに応答を返すという方法を試してみましょう。
シンプルなランダムに応答を返すスクリプト
こんにちはに対して、ランダムに答えるscriptを紹介します。
randommes.coffee
module.exports = (robot) ->
robot.hear /こんにちは/, (msg) ->
msg.send msg.random ["ちわー", "こんにちはっ", "ちゃーす", "こ、こんにちは"]
ポイントは msg.send の後の、msg.randomです。msg.randomに配列を渡すと、その中からランダムに応答を返してくれます。
結構簡単ですよね。