Если я правильно понял, то хотите отправить боту в ЛС кнопку и потом создать из этой кнопки и текста с фото пост, который потом уйдёт в группу. Саму кнопку отправить никак не сможете, поэтому просто создать ее в коде, как и все другое. Допустим, текст и фото отправили, дальше вешается state, который приведёт в функцию создания кнопки, там уже просто боту отправляется ссылка текстом, и в коде создаётся кнопка. В общем, не нужно никаких кнопок отправлять. Просто делаете обычный обработчик, который примет ваш текст, который будет являться ссылкой. Либа не указана, пусть будет aiogram тогда
@dp.message_handler(state=Form.button)
async def process_button(message: types.Message, state: FSMContext):
# ну и тут дальше, либо новые шаги, либо сразу публикация
inline_kb = InlineKeyboardMarkup()
inline_kb.add(InlineKeyboardButton('Ссылка на страницу', url=message.text))