текст показывается сверху чата. но мне надо чтобы бот отправлял этот текст как обычное сообщение. как это можно сделать?
не смотрю код, советую попробовать query.message.answer() вместо query.answer()
Это жесть
в случаях, когда писал как нормальный человек await message.answer("какой-то текст") и message.reply были ошибки: aiogram.utils.exceptions.BadRequest: Can't parse inline keyboard button: can't find field "text" c message.reply вообще писало, что нет такого метода как reply в CallbackQuery. почитал, вроде действительно нет, но как сделать, чтоб работало, не понял..
А куда оно должно ответом писать?
пользователь нажал на кнопку и бот должен отправить сообщение/ответ пользователю
Куда, если он нажал на кнопку, а не отправил текст
Давай код, не верю, что от await message.answer("какой-то текст") у тебя такая ошибка
Куда боту отправлять реплай
Сделай просто await message.answer(f"{name}, отлично!")
bot.send_message() не подходит?
кстати, теперь у меня такая ошибка(хотя я подключил нужные библиотеки) await message.answer("ok") NameError: name 'message' is not defined
пробовал, но тоже были ошибки
А у тебя не call вместо message?
Кажется, настало время начать учить Python
Обсуждают сегодня