定例総会を円滑に行うためのDiscord botです。
- 会議をスラッシュコマンドから登録し、内容をjsonで管理
- 会議登録後、連絡・再送を自動で行う
- 委任状提出をui.TextInputから受け取り、内容をjsonで管理
- 出席率を計算し、通知
- 未出席者にDMの送信
- 投票チャンネルのメッセージに自動的に✅❌のリアクションを追加
定例総会前になるとC.A.C.サーバー連絡に定例総会botが連絡してくれます。
メッセージの下部には委任状に関するボタンがあるので、提出したい人はここから提出してください。
定例総会時にvcチャンネルにいないかつ委任状を提出していないとbotからDMが送信されるので注意してください。
会議を作成するにはテキストチャンネルで/register
と入力します。
送信すると、登録メッセージが返信されるので入力を続けます。 最後に「この内容で送信」というボタンが表示されるので、そのボタンを押すと連絡に送信されます。 登録後は再送、出席率の確認を自動的に行うためこれ以上の操作の必要はありません。
/register
で登録した会議は/delete_meeting
で削除できます。
操作は/register
と同様です。
# discord botのトークン
TOKEN=""
# CACサーバー関連のID
CAC_GUILD_ID=
CAC_CHANNEL_ID=
MEMBER_ROLE_ID=
# 定例総会サーバー関連のID
MEETING_GUILD_ID=
VOTE_CHANNEL_ID=
MEETING_VC_CHANNEL_ID=
MEETING_CHAT_CHANNEL_ID=
CURRENT_MEMBER_ROLE_ID=