これまでに作ったもの
私が所属しているサークルの業務を改善するために作成したアプリ(プログラム)が中心となります.私のgithubにまとめてあります.以下,簡単に紹介していきます.
- メール自動転送ボット 自身が所属するサークルのメールアドレス宛に届いたメールをDiscordに転送するシステムです.メールの添付ファイルにアクセスできるリンクもDiscordに転送するため,添付ファイルの内容も簡単に確認できます.このシステムはGoogle Apps Scriptにより実装しました.
- 定例会自動化ボット 自分が所属するサークルの定例会(部会)においては議事録を書いています.以前は誰か一人が自分のPCで書いていたため,議事録を複数人で書くことができないという問題がありました.そこで,定例会開始30分前に,サークルのGoogleアカウントでGoogleドキュメントの議事録を作成した上で,会員全員のGoogleアカウントのみに限定して議事録の編集権限を与え,議事録にアクセスするためのリンクをDiscordに送信するシステムを作成しました.これによって,議事録を全体で共有して書くことができるようになりました.このシステムはGoogle Apps Scriptにより実装しました.
- 調布祭リマインダーボット 2022年の調布祭においては,開催前に体温をフォームに記入する必要がありました.そこで,自分が所属するサークルのDiscordに毎日午前9時に体温測定をするようにリマインドするシステムを作成しました.このシステムはGoogle Apps Scriptにより実装しました.
- カレンダー予定通知ボット サークルのGoogleカレンダーに登録された予定を,Discordに通知するシステムです.このシステムはGoogle Apps Scriptにより実装しました.
- タッチでINN サークル部室の鍵をICカードで解錠するシステムです.このシステムは,カード情報を読み取って認証するプログラムと,ICカード情報を登録するGUIアプリケーションに分かれています.当時は鍵を物理的に解錠する最適な方法が分からず,システムの実運用には至りませんでした.しかし,SwitchBot ロックとIFTTTを使えば鍵の解錠を実装できると考えられます.このシステムはPythonにより実装しました.