Есть бот который работает как калькулятор, после расчета предлагается все содержимое отправить менеджеру, Id менеджера указан, если указываю свой йд все работает. Есть группа в ТГ так и менеджер и бот в качестве администратора, но сообщение должны приходить в личку манагеру.
# ID менеджера
MANAGER_ID = 519948260
@router.message(F.text == "/send")
async def send_final_message(message: types.Message, state: FSMContext):
user_data = await state.get_data()
# Извлекаем данные
number_of_letters = user_data.get('number_of_letters', 'не указано')
letter_height = user_data.get('letter_height', 'не указано')
text_style = user_data.get('text_style', 'не указано')
installation_needed = user_data.get('installation_needed', 'не указано')
total_cost = user_data.get('total_cost', 'не рассчитано')
user_message = user_data.get('user_message', 'нет сообщения')
file_id = user_data.get('file_id', None)
# Формируем текст сообщения для менеджера
manager_message = f"Новый запрос от пользователя {message.from_user.id}:\n"
manager_message += f"Сообщение: {user_message}\n"
manager_message += f"Детали расчета:\nКоличество букв: {number_of_letters}\n"
manager_message += f"Высота букв: {letter_height} см\nСтиль текста: {text_style}\n"
manager_message += f"Монтаж: {installation_needed}\nИтоговая стоимость: {total_cost} руб.\n"
# Отправляем сообщение менеджеру
await bot.send_message(MANAGER_ID, manager_message)
await message.answer("Ваш запрос отправлен менеджеру. Спасибо!")
await state.clear()