discord.pyでロールパネルを実装する方法
コードの二次配布禁止
の起動方法はこちらの記事をご覧ください
/rolepanelが実行された際に送信されるメッセージは

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

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

こうなります

このコマンドは埋め込みメッセージのタイトルは固定ですが説明とロールの数はコマンドのオプションで変更することができます
ここからは下記の本でご覧ください
本にはロールパネルを実装できるコードが書かれています