...
チャンネルをカテゴリで構造化する
カテゴリA
テキストチャンネル1
テキストチャンネル2
ボイスチャンネル1
ボイスチャンネル2
カテゴリB
:
2021のカテゴリの例
カテゴリに属さないチャンネル(
readme
,general
,reception
)サーバに入ってきた全員に見える必要がある
2021
カテゴリに属したチャンネルは2021カテゴリに属したチャンネルはどれも2021-attendeeロールにだけ見える(サーバに入ってきた全員には見えない。後述)attendeeロールにだけ見える(サーバに入ってきた全員には見えない。後述)
__prepare__
(前前前夜祭)party
keynote
タイムテーブルの時間帯ごとにカテゴリを作成
スポンサーごとにカテゴリを作成
speaker_room
スピーカーとスタッフのやり取りに使うカテゴリ
カテゴリとチャンネルの権限を同期するのを強く推奨
権限を同期しないチャンネルは例外的な場合に使う
...
名札として使用します
付与されると名前の文字色が変わります(参加者から区別がつく)
2021は以下のロールを作成
admin(Discordの管理に経験のあるスタッフを追加)
bot
2021-staff
2021-speaker
speaker_room
に設定しただけ
2021-sponsor
2021-attendee
ロールの権限で「チャンネルを見る」を有効化
2021-vendor (外部業者)
スポンサー各社のロール
2022以降も同じDiscordサーバが使えるようにするため、2021-xxxというロール名にしています
ロールの付与はスタッフの手作業
招待リンクの案内時に「スポンサーと表示名に入れてください」などのようにして、スタッフが区別できるようにしています
...
トークごとにチャンネル作成
ZoomのURLをトピックに設定
トーク中に感想を書き込んでもらう参加者にはトーク中に感想を書き込んでもらう
スポンサー各社のカテゴリはチャンネルの管理権限を付与して、自由にチャンネルが作れるようにした
チケットを買っておいて、後日アーカイブと合わせてDiscordを見るという参加もできる
アーカイブ
カテゴリとチャンネルの権限を同期カテゴリとチャンネルの権限を同期
設定操作する箇所を最小にするため
(個別に追加していた人が外れたチャンネルがあるので、次やるときはもっとうまくやれるかも)
2021のアーカイブ方針はread only
履歴は見える
投稿はもうできない
カテゴリで
@everyone
に対して「メッセージの送信」を無効化(❌)する2021-attendee ロールとしてサーバを保存し、read onlyになっていることを確認onlyが実現していることを確認
2021-attendee ロール自体の権限も「履歴が見える」に絞っているが、そのあとにカテゴリごとの設定が必要だったロール自体の権限で「メッセージを送信」は有効になっていないが、そのあとにカテゴリごとの設定が必要だった
サーバ自体、ロールでの設定をカテゴリごとに上書きしている(receptionしないと全体が見えないようにするため)
サーバ自体、ロールでの設定をカテゴリごとに上書きしている(receptionしないと全体が見えないようにするため)ので、カテゴリごとの設定が必要なのだと理解したそのため、1箇所の権限でアーカイブはできず、カテゴリごとの設定が必要になったと理解した