Всем привет, я хочу через команду менять стартовое сообщение уже запущенного бота. С заменой фото/видео и текста с помощью глобальных переменных у меня проблем не возникло, но вот инлайн кнопки меняться не хотят. Есть ли для этого какое-то решение?. Вот пример моего кода:
post_text = 'Text 1'
post_button = 'Нажми'
post_link = 'https://habr.com/'
kb1 = InlineKeyboardButton(text=post_button, url=post_link)
kb = InlineKeyboardMarkup()
kb.add(kb1)
@dp.message_handler(commands=['start'])
async def start_bot(message: types.Message):
await bot.send_message(message.chat.id,
text=post_text,
reply_markup=kb)
@dp.message_handler(commands=['edit_start'])
async def edit_start(message: types.Message):
global post_text, post_button, post_link
post_text = 'Text 2'
post_button = 'Кликни'
post_link = 'https://www.google.com/'
await message.answer('Готово')