木更津高専統合管理BOT
木更津高専生向けDiscordBOTです。
主に非公式の学年サーバー向けに友人と開発しました。
naotiki君(GitHub:naotiki)・NXVZBGBFBEN君(同:NXVZBGBFBEN)・KouRo君(同:Kou-Ro)と機能ごとに分担して開発しています。
僕が担当した主な機能は「時間割機能」「ダッシュボード機能」「天気機能」の3つです。
時間割機能は、次の日の時間割を学科チャンネルに送ってくれる他、コマンドで指定した曜日の時間割を確認できます。また授業変更に対応している他、提出物の締め切り等特定の日の授業にコメントをつけることもできます。
更に、時間割閲覧コマンドを実行した時学科学年を指定しなくても、自動でロールやサーバーの情報を元に学年学科を識別する機能があるなど、利便性に気を配った機能となっています。
ダッシュボード機能は、サーバーの概要や関連情報をすぐに見れる機能です。
次の紹介する天気機能とも連動して天気を表示したり、次のテストまでの日数を表示させたりもしています。
天気機能は、気象庁のデータを元にした天気予報を確認できる機能です。毎日夜20時に送ることにより情報が確認できる他、それをきっかけに会話も生まれ、サーバーにとっても良い効果を生み出しています。