discord.pyでロールパネルを実装する

2024/08/05に公開

コードの二次配布禁止
ボットの起動方法はこちらの記事をご覧ください
https://zenn.dev/952490802574164/articles/b8b0232b29e79b

/rolepanelが実行された際に送信されるメッセージは

このようになり、1と書かれたボタンを押せば1に対応するロールが付与されます。この画像で言うと新しいロールですね
ロールが付与された時とロールが剥奪された時に送信されるメッセージはそれぞれこういう感じになります

権限が不足している場合には

こうなります

このコマンドは埋め込みメッセージのタイトルは固定ですが説明とロールの数はコマンドのオプションで変更することができます

ここからは下記の本でご覧ください
本にはロールパネルを実装できるコードが書かれています
https://zenn.dev/952490802574164/books/1372bb2b086d48

Discussion