Имею небольшой код бота, который по запросу выдает курс валюты, редактируя текущее сообщение. Проблема в том, что курс не всегда меняется также часто, как пользователи запрашивают обновление у бота. выдает предупреждение:
aiogram.utils.exceptions.MessageNotModified: Message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup of the message
На работу программы не влияет, но все же хотелось бы избавиться от некрасивых красных строчек в терминале, да и Паше Дурову помогу, уменьшив нагрузку на телегу. Пытался решить проблему так:
@dp.callback_query_handler(text="refresh")
async def send_welcome(query: types.CallbackQuery):
if query.message.text != get_value():
await query.message.edit_text(get_value(), reply_markup=mykb)
Но, судя по всему, я использую неправильную функцию для взятия уже написанного текста. как можно данную проблему решить?