discord.ext.commands が前提です。
discord.py
everyoneに権限を振るより何かと便利です。
役職を外すだけで簡易BANのようなものも実現できます。
例えば、新規メンバーが利用規約を読んでリアクションを押さないと、
チャンネルを見ることができない、というような用途に使えます。
message.channel
が discord.TextChannel
のインスタンスかどうかで分岐するようにします。
on_message 内で取得する場合。
特定の名前の役職を検索して、役職を削除する時に使います。
埋め込みメッセージ(Embed)あたりを触っていると、
エラーメッセージ内に _EmptyEmbed
というものが現れる場合があります。