Загрузка...

Как реализовать правильно?

Тема в разделе Python создана пользователем darkcrow 1 июн 2025. 88 просмотров

Загрузка...
  1. darkcrow
    darkcrow Автор темы 1 июн 2025 Заблокирован(а) 1095 30 апр 2025
    Python
    @router.callback_query(F.data.in_(["back", "check"]), ChatJoinFilter())
    async def znak1_output(callback: types.CallbackQuery):
    try:
    await callback.message.delete()
    except:
    pass

    user_info = await DataBase.get_user_info(callback.from_user.id)
    lang = await DataBase.get_lang(callback.from_user.id)

    if lang == "ru":
    photo = types.FSInputFile("hello.jpg")
    else:
    photo = types.FSInputFile("hel.jpg")

    if user_info[0] != "verifed":
    await callback.message.answer_photo(photo, caption=languages[lang]["welcome_message"],
    parse_mode="HTML",
    reply_markup=await ClientKeyboard.menu_keyboard(lang))
    else:
    await callback.message.answer_photo(photo, caption=languages[lang]["znakomstvo1"],
    parse_mode="HTML",
    reply_markup=await ClientKeyboard.znak1_keyboard(lang))

    await callback.answer()
    Выбивает ошибку [IMG]
     
    1. HISANA
      табуляция для слабых
  2. Frones
    Frones 1 июн 2025 Смехуятина 27 21 янв 2025
    Таюуляция после if 17 строка
     
  3. tonwarden
    tonwarden 1 июн 2025 T.me/twitchpaty - новости twitch 309 27 апр 2025
     
  4. Победилдо
    Победилдо 1 июн 2025 Лучший курс на TRX,Energy - https://lolz.live/threads/8610296/ 15 712 26 июл 2020
    Код
    @router.callback_query(F.data.in_(["back", "check"]), ChatJoinFilter())
    async def znak1_output(callback: types.CallbackQuery):
    try:
    await callback.message.delete()
    except:
    pass

    user_info = await DataBase.get_user_info(callback.from_user.id)
    lang = await DataBase.get_lang(callback.from_user.id)

    if lang == "ru":
    photo = types.FSInputFile("hello.jpg")
    else:
    photo = types.FSInputFile("hel.jpg")

    if user_info[0] != "verifed":
    await callback.message.answer_photo(photo, caption=languages[lang]["welcome_message"],
    parse_mode="HTML",
    reply_markup=await ClientKeyboard.menu_keyboard(lang))
    else:
    await callback.message.answer_photo(photo, caption=languages[lang]["znakomstvo1"],
    parse_mode="HTML",
    reply_markup=await ClientKeyboard.znak1_keyboard(lang))

    await callback.answer()
     
    1 июн 2025 Изменено
    1. Посмотреть предыдущие комментарии (2)
    2. Победилдо
    3. darkcrow Автор темы
      Победилдо, TypeError: znak1_output() missing 1 required positional argument: 'user_info' что может значить?
Top