Делаю бота с заданиями который выводит их как Embed и хочу что бы при добавлении любой эмоции цвет Embed'а менялся на зелёный но при попытке изменения выдаёт ошибку:
AttributeError: 'coroutine' object has no attribute 'edit'
вот код (из sqlite мы получаем айди сообщения а затем проверяем его с сообщением на которое поставили реакцию):
@bot.event
async def on_raw_reaction_add(ctx):
message = ctx.message_id
sql.execute(f"SELECT publishedid FROM tasks WHERE publishedid = '{message}'")
if sql.fetchone() != None:
achannel = bot.get_channel(ctx.channel_id)
newsettings = discord.Embed(colour = discord.Color.green())
reallymsg = achannel.fetch_message(message)
await reallymsg.edit(embed = newsettings)