Я пишу команду для бота, в которой пользователь вводит значения, а бот заносит их в базу данных (всё это происходит в личном чате с ботом). После возникновения необходимости изменить сообщение по его ID возникла проблема. У меня не выходит найти это сообщение, что, собственно, логично, ведь в коде ниже я пытаюсь найти его, используя переменную user, которой присвоено значение пользователя. Как мне найти данное сообщение?
Мой код (знаю, способ, которым я пытался найти сообщение - полный бред):
user = bot.get_user(message_author_id) #получаем пользователя
for value in cur.execute("SELECT db_msg_id FROM {} WHERE userid == ?".format(name), (message_author_id,)).fetchone():
msg_id = value #берём из базы данных айди сообщения, которое необходимо редактировать
msg = user.fetch_message(msg_id) #эта строка не работает
await msg.edit(embed=embed)