Я только что решил эту ошибку, перезапустив мой Eclipse и запустив applcation. Причина моего случая может быть связана с тем, что я заменяю исходные файлы без закрытия моего проекта или Eclipse. Это вызвало разную версию классов, которые я использовал.
Конечно. Перебирайте членов сервера, проверяйте роль и удаляйте их, если у них ее нет
from discord.utils import get
@bot.command(pass_context=True)
async def purge_members(ctx):
for member in ctx.message.server.members:
if not get(member.roles, name='member'):
await bot.kick(member)