作るにあたっての振り返りというかそういうのをつらつら書いていきたいと思います。「誰がどのボスを叩くのかが把握できない」というところからのスタートでした。「ワイバーン叩きたい人ー」って聞いて、それに反応してくれたりはするんですけど、いかんせん、進行が遅いときがあるため、覚えてられないんですよね。反応してくれた人を覚えているのも精神的にきついものあるし、わざわざワイバーンまできたときに手動でメンション飛ばすのもなかなかしんどいものがありました。・そのボスが来たときに自動でその人にメンションを飛ばすというのを自動化するべく僕は頑張ることにしたのです。作るにあたってどういったアーキテクチャにしようかとというところでかなり悩みました。思いつくのは、単純にDB(Mysql等)を使って管理させることです。これはすぐに考えから捨てました。いうものDBで管理となると、必然的になんかあったときに僕しか対応できないためです。したかというところですが、スプレッドシートで管理することにしました。これであればメンバー全員も馴染みがあって理解しやすいし、なんかあったときに対応可能なためです。実際これがだいぶ功を奏したというか、修正方法とかを細かく教えたわけでもないんですけど、データがずれたりしたときに気づいたメンバーがスプシをみてよしなに修正してくれたりしたんですよね。スプレッドシートで管理させるっていうのは実は非常に難易度が高くてそこはだいぶ苦労しました。「DBで管理させてればこんなこと簡単にできるのに・・・><」と何度も投げ出そうとしました。そんなこんなでしたが最終的には、ディスコードで投稿された内容をBOTが受け取って、BOTがその内容をスプレッドシートに反映する。いう流れで作ることにしました。chatopsってやつですかね。・そのボスが来たときに自動でその人にメンションを飛ばすをこれをするためには、どうしてもボスのダメージ管理をしないといけなくなるんですよね。(ボスが倒されたかどうかをトリガーにメンションを飛ばす必要があるため)となると凸後に、「凸完了した旨と、与えたダメージを宣言してもらう」必要がでてきました。114514」みたいな形でメンバー全員が報告しないといけないわけなんですよ。めんどくさいじゃないですか。7桁の数字を覚えてそれを書き込むってなかなかですよ。うーん・・・やっぱりやめようかな。「意外とそんなんでもなかったですよ」と教えてくれて、ふむふむ、そうでもないのか。いうところでじゃあやろうじゃないか。みんなにやってもらおうじゃないか。ある意味後押しされました。「とりあえずお試しって形で使ってみたい!ワクワクするやで!」というのを言ってくれたのはでかかったです。会社や仕事で、新しいものを提案するとどうしても否定から入られることが多いので、そういったのがなかったのは本当に良かったですし、メンバーに感謝でした。作り終えて、いざクラバト!リリース結構ギリギリでしたw最初は3日くらいフルにかければいけるかな。思ったんですけど、BOT(python)から、スプシをいじったりする実装がちょっと面倒だったり、ライブラリにバグみたいなのがあって、それの調査やパッチあてしたりしてたら結構ギリギリでした。実際運用自体はできてはいたけど、ちらほらバグとかもあったりで適宜修正したりと大変でした。最初はもともと動かしていた便利BOT(アメス様)のイチ機能として追加してたんですけど、アメス様は、別の鯖でも動かしていたりで、利用がめちゃくちゃ重なると落ちるんですよね。落ちると、クラバト自体がSTOPしちゃってさすがにこれはあかんです。アメス様はしょぼいVPSサーバで動かしているのですが、ネビアちゃんはherokuのほうにデプロイして動かすことで落ちる問題はなんとか解消しました。つらかったのは、開発環境みたいなのがなかったんですよねw開発用のBOTは起動できるんですけど、スプシが分けられてなくてw何度も分けようと思ってたんですけど、一度やったことある人はわかると思うんですが、キーの取得とか設定がだいぶ面倒なんですよね。今回を経てさすがに無いと困ったので次回までにスプシも開発用とで分けたいと思いました。BOT導入しクラバトを終えてちょうど今、メンバーにネビアちゃんはどうだったのかというアンケートをとっている最中なのですがw思っていた以上にみんな便利と思ってくれていたようで作ってよかったでした。「こういう機能があったらもっとよかった」みたいな意見ももらえたので次回までには必ず入れたいなと。結局のところ、BOTで管理させて一番ありがたいのは僕とか進行役の人なんですよね。みんなが使いやすいようなインターフェースを考えることにもなりましたし、そこも含めていい経験だったなと。課題だった、凸の予約状況とかがわかるようになったり、メンション飛ばしたりすることですぐに凸できてるなーって思いました。あと、たまにはガッツリプログラミングするのも悪くないなと。作っていたアメス様自体は実はそんなに中身は難しいことしていないので、やろうと思えば誰でもできるレベルですし。興味があるかたは楽しみにしててください。ちなみに今はスプシで管理してるけど、WEBサイト立てて、そこでみんなが更新できるようなもの作ればDBでの管理することもできるなー。思ってるんですけど、せっかく作ったものだしとりあえず今月はスプシでいいかなと。最後に俺騎士のみなさんへ。つたないBOTをちゃんとルール通りに使ってくれてありがとうございました。今後もみんなが楽しくプリコネないしクラバトを遊べるようなものを作っていくので何卒よろしくおねがいします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。まとめていきたいと思います。(新しいウィンドウで開きます)【プリコネ】ハードクエスト9-1,9-2,9-3を星3クリアできる推奨編成を紹介ようやく星3で埋められるようになってきたので。ちなみにどのキャラもランクは7以上のフル装備、フル強化でレベル80前後です。ジュンがいる場合はそっとリロード。ジュンを入れていない相手にあたるまでリロードを連打。前まではボスやるのが面倒だったんですけどようやく運とか関係なく安定して倒せるようになったので紹介しておきます。