Задать вопрос
semenovstyle
@semenovstyle

Почему сообщение из чат бота не уходит администратору?

Есть бот который работает как калькулятор, после расчета предлагается все содержимое отправить менеджеру, 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()
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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