@okaiog

Как изменить inline кнопку стартового сообщения уже запущенного бота?

Всем привет, я хочу через команду менять стартовое сообщение уже запущенного бота. С заменой фото/видео и текста с помощью глобальных переменных у меня проблем не возникло, но вот инлайн кнопки меняться не хотят. Есть ли для этого какое-то решение?. Вот пример моего кода:
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('Готово')
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы