I have this error message 'await' outside async function
I am completely confused on what I am doing wrong. here is my code:
def check(reaction, user):
member = message.mentions[0]
role = get(message.guild.roles, name= 'Vikings')
fa = get(message.guild.roles, name= 'Free Agents')
return user == member and str(reaction.emoji) == '✅' and reaction.message == message
try:
reaction, user = await client.wait_for('reaction_add', timeout=600, check=check)
await member.add_roles(role)
await member.remove_roles(fa)
await message.channel.send(f'{member.mention} Has Accepted **Minnesota Vikings** offer in the time given')
except asyncio.TimeoutError:
await message.channel.send(f'{member.mention} did not come to a decision in time.')
else: