できるようにした:
説明しないこと
問題
「うさぎがヒャー」のページにある表示パターンの説明を見てみると
結果パターン 65,536 通り (日替わり)
と、結果が日替わり
診断の実行のために、発言者のユーザ名を使っていたが、それだと 1日の間は結果が同じになってしまう
もっと短い時間にたくさん「うさぎがヒャー」したい...!!
解決
いままでは"診断" するときの名前に Slack で使われているユーザ名を使用していた
当該部分を; 配列として展開した英数字群の中から適当な値を取り出す関数を用意して、それを使用するように書き換えた
def random_name [*(1..100), *('a'..'z'), *('A'..'Z')].sample(10).join end Usagiga.hya(random_name)
診断に使われるユーザ名がランダムになり、1日の内に何度でも「うさぎがヒャー」できるようになった