Я хотел создать команду, например! Iknow @user. Думаю, нормальный проверочный бот. Вот мой код, я вставил только важные части:
import discord
from discord.ext import commands
@client.command(pass_context=True)
async def iknow(ctx, arg):
await ctx.send(arg)
unknownrole = discord.utils.get(ctx.guild.roles, name = "Unknown")
await client.remove_roles(arg, unknownrole)
knownrole = discord.utils.get(ctx.guild.roles, name = "Verified")
await client.add_roles(arg, knownrole)
(Роль Неизвестно автоматически передается, когда пользователь присоединяется к серверу.)
Проблема в том, : Я получаю сообщение об ошибке в строке 6 (и я думаю, что я тоже попаду в строку 9).
Файл "/home/archit/.local/lib/python3.7/site -packages / discord / ext / commands / core.py ", строка 83, в упакованном виде
ret = await coro (* args, ** kwargs) Файл" mainbot.py ", строка 6, в iknow, ожидайте client.remove_roles (arg, unknownrole) AttributeError: у объекта 'Bot' нет атрибута 'remove_roles'
Я только начал изучать python, поэтому, пожалуйста, не запугивайте меня!