aiogram python ошибка

line 126, in @dp.callback_query_handler(reg_callback.filter(status="0")) NameError: name 'reg_callback' is not defined

@dp.message_handler(state=Anketa.age, content_types=types.ContentTypes.TEXT)
async def confirmation(message: types.Message, state: FSMContext):
    await state.update_data(age=message.text)
    data = await state.get_data()
    await bot.send_message(
        message.chat.id, "Анкета успешно заполнена, после проверки вы получите ответ."
    )
    # Отправляем сообщение в чат админов с анкетой и добавляем 2 инлайн кнопки с callback данными
    await bot.send_message(
        admin_chat_id,
        f"Поступила заявка от @{message.from_user.username}\n\n"
        f'Количество часов: {data.get("hours")}\n'
        f'Возраст: {data.get("age")}',
        reply_markup=inline(
            f"{message.chat.id}",
            f"{message.from_user.username}",
            f'{data.get("hours")}',
            f"{data.get('age')}",
        ),
    )
    # Заканчиваем "опрос"
    await state.finish()


@dp.callback_query_handler(reg_callback.filter(status="0"))
# callback данные мы сразу же приобразуем в словарь для удобства работы
async def decline(call: CallbackQuery, callback_data: dict):
    await call.answer()
    print(call.message.message_id, "decl")
    # Редачим сообщение в чате админов
    await bot.edit_message_text(
        "Заявка отклонена", admin_chat_id, call.message.message_id
    )
    # Отправляем вердикт.
    await bot.send_message(int(callback_data.get("chat_id")), "Ваша заявка на вступление была отклонена")


@dp.callback_query_handler(reg_callback.filter(status="1"))
async def accept(call: CallbackQuery, callback_data: dict):
    await call.answer()
    print(call.message.message_id, "conf")
    await bot.edit_message_text(
        "Заявка одобрена", admin_chat_id, call.message.message_id
    )
    # Отправляем вердикт.
    await bot.send_message(
        int(callback_data.get("chat_id")), "Добро пожаловать в нашу дружную тиму"
    )
    # Добавляем работника в БД

    cursor.execute('UPDATE users SET status = ?', (1,))
    cursor.execute('UPDATE hours SET balance = ?', (callback_data.get("hours"),))
    cursor.execute('UPDATE users SET age = ?', (callback_data.get("age")))
    db.commit()

Ответы (0 шт):