Назначение ролей пользователю - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь заставить своего бота назначать роли пользователям посредством реакций, но для того, чтобы заставить его работать, я написал код внутри тестовой команды, чтобы сначала убедиться, что он работает. Вот что я придумал:

@client.command(pass_context=True) 
async def Role(ctx):
    user = ctx.author #get user object from context
    role = get(user.guild.roles, name="testrole") #get role object by name from the get function from discord utils.
    await client.add_roles(user, role) #assign role using the add_roles coroutine by using the user and role variables as arguments

Консоль выводит:

AttributeError: объект 'Bot' не имеет атрибута 'add_roles'

Я понимаю, что это означает, что клиентский «бот» не понимает, что такое add_roles, не хватает ли какой-то ссылки или аргумента?

...