def kb_constructor(text=None, url=None):
""" сначала собираем свою стандартную клавиатуру """
kb = InlineKeyboardMarkup(.........
............
# если не передали текст то просто её возвращаем, если передали то добавляем в конце ещё
# одну кнопку и возвращаем
return kb if not text else kb.add([InlineKeyboardButton(text=text, url=url)])
# затем в хандлере
callback.message.edit_reply_markup(reply_markup = kb_constructor(text="...", url="...") )
.lower()
на.capitalize()