zloybase64, эмм
Что у вас с вставкой, почему так много одного и того же?
Даже если из этих трёх вставок есть текущая, то ни в одной из них нет правильного расположения хэндлеров
@dp.message_handler(content_types=types.ContentType.TEXT)
async def echo(message: types.Message):
text = message.text
save_message_to_file(text) # Сохраняем сообщение в файле
# Получаем случайное сообщение из файла
random_message = get_random_message()
await message.answer(random_message)
python3 принадлежит к какой Python версии у вас в системе? У вас может быть несколько версий питона, помимо 3.11
Также pip list в студию. Вдруг вы вообще не установили ничего
А причём здесь edit_message_caption если у тебя не используется никакое медиа даже нигде?
edit_caption используется в том случае, если нужно отредактировать текст и клавиатуру какого-то медиа, а не для того чтобы редактировать сообщение
Для редактирования сообщения есть .edit_text, а для редактирования клавитары, не меняя текста есть .edit_reply_markup
Да и объекта сообщения есть более сокращённая форма редактирования, не прописывая объект bot`а (выше я указал их)
Что у вас с вставкой, почему так много одного и того же?
Даже если из этих трёх вставок есть текущая, то ни в одной из них нет правильного расположения хэндлеров
Это нужно поместить после всех команд