Здравствуйте, захотел написать бота который выдаёт роль когда пользователь введёт ключ из списка ключей. Когда я пишу неверный ключ всё срабатывает хорошо, но если написать верный ключ то выдает ошибку: 'context' object has no attribute 'add_roles'. Пробовал вместо Member подставить bot но та же история. Помогите пожалуйста с решением, заранее спасибо!
Сам код:
import discord
from discord.ext import commands
from discord import utils
Token = ''
bot = commands.Bot(command_prefix='!')
keys = ['123']
@bot.command(pass_context=True)
@bot.event
async def key(member, arg):
channel = bot.get_channel(696906816935952414)
role = discord.utils.get(member.guild.roles, id=696905872395468873)
if arg.lower() in keys:
await member.add_roles(role)
else:
await channel.send("Ключ не подходит!")
bot.run(Token)