mo9mo9study / discord.CodeWarehouse

3 stars 2 forks source link

既存BOTの[ RSS購読用役職付与 ]について #31

Closed supleiades closed 3 years ago

supleiades commented 3 years ago

基本的な流れ

1. BOTを起動する
2. readyイベントでBOTが専用チャンネルのメッセージを全て削除する
3. 役職権限の対応表を記したembedメッセージを送信する
4. メンバーが対応表に基づき、取得したい役職に対応するスタンプを押す
5. メンバーに役職が付与されて、チャンネルが閲覧できる
~
6. スタンプを消すことで(?)役職が剥奪されて、チャンネルが閲覧できなくなる

対応表 image

対応表に値する情報は外部化されておらず、 一つの実行コードの中に書き記されている現状がある。 メンテナンス的には 対応表変更にするとDiscordに送信されているBOTの対応表メッセージも更新しなければいけない なので、古いメッセージを削除して新しいメッセージをその都度送信する必要がある