• WebAppInfo берёт 1 аргумент, я даю 1 аргумент, но python видит 2?

    @stasbombit Автор вопроса
    trackback

    INFO:aiogram.dispatcher:Start polling
    INFO:aiogram.dispatcher:Run polling for bot @kitcoinbetabot id=7270487150 - 'KITcoin{BETA}'
    INFO:aiogram.event:Update id=590893497 is not handled. Duration 0 ms by bot id=7270487150
    ERROR:aiogram.event:Cause exception while process update id=590893497 by bot id=7270487150
    ValidationError: 1 validation error for ReplyKeyboardMarkup
    keyboard.0.0
      Input should be a valid dictionary or instance of KeyboardButton [type=model_type, input_value=InlineKeyboardButton(text...ack_game=None, pay=None), input_type=InlineKeyboardButton]
        For further information visit https://errors.pydantic.dev/2.7/v/model_type
    Traceback (most recent call last):
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update
        response = await self.feed_update(bot, update, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update
        response = await self.update.wrap_outer_middleware(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 49, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\fsm\middleware.py", line 42, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update
        return await self.propagate_event(update_type=update_type, event=event, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 142, in propagate_event
        return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 137, in _wrapped
        return await self._propagate_event(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 162, in _propagate_event
        response = await observer.trigger(event, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "c:\Users\stast\Documents\projects\kitcoin\bot.py", line 22, in cmd_start
        keyboard = types.ReplyKeyboardMarkup(keyboard=kb)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\stast\AppData\Local\Programs\Python\Python312\Lib\site-packages\pydantic\main.py", line 176, in __init__
        self.__pydantic_validator__.validate_python(data, self_instance=self)
    pydantic_core._pydantic_core.ValidationError: 1 validation error for ReplyKeyboardMarkup
    keyboard.0.0
      Input should be a valid dictionary or instance of KeyboardButton [type=model_type, input_value=InlineKeyboardButton(text...ack_game=None, pay=None), input_type=InlineKeyboardButton]
        For further information visit https://errors.pydantic.dev/2.7/v/model_type

    Написано
  • WebAppInfo берёт 1 аргумент, я даю 1 аргумент, но python видит 2?

    @stasbombit Автор вопроса
    pydantic_core._pydantic_core.ValidationError: 1 validation error for ReplyKeyboardMarkup
    keyboard.0.0
      Input should be a valid dictionary or instance of KeyboardButton [type=model_type, input_value=InlineKeyboardButton(text...ack_game=None, pay=None), input_type=InlineKeyboardButton]
        For further information visit https://errors.pydantic.dev/2.7/v/model_type
    Написано
  • Tuya smart не работает api key?

    @stasbombit Автор вопроса
    + ключ я указал верный, звёздочки только тут
    Написано
  • Python requests.post игнорирует данные?

    @stasbombit Автор вопроса
    o5a, Понял спасибо
    Написано
  • Python requests.post игнорирует данные?

    @stasbombit Автор вопроса
    но я передаю данные
    Написано
  • Ошибка "Expected indented block и тд"?

    @stasbombit Автор вопроса
    vs code?
    Написано
  • Ошибка "Expected indented block и тд"?

    @stasbombit Автор вопроса
    А вобще ошибка
    unindent does not match any outer indentation level
    Написано
  • Ошибка "Expected indented block и тд"?

    @stasbombit Автор вопроса
    Старнно что с табами всё нормально(или нет?)
    Написано
  • Почему происходит ошибка при выполнении скрипта?

    @stasbombit Автор вопроса
    а какой-нибудь способ разделять запрос автоматически?
    Написано
  • Ошибка кода python?

    @stasbombit Автор вопроса
  • Ошибка кода python?

    @stasbombit Автор вопроса
    А проблема кода то в чём?
  • Ошибка кода python?

    @stasbombit Автор вопроса
    Загир Меджидов, Вроде python и aiogram Нет?
  • У меня не правильный код?

    @stasbombit Автор вопроса
    stasbombit, stasbombit, поэтому кроме забора нчего
  • У меня не правильный код?

    @stasbombit Автор вопроса
    у меня php 7
  • Не работает php код?

    @stasbombit Автор вопроса
    stasbombit, я разобрался в форме и в php были разные методы
    спасибо
  • Не работает php код?

    @stasbombit Автор вопроса
    они в url есть(z92616gy.beget.tech/account/do_register.php?name=s...)
    ps я сменил имя файла regscr.php на do_register.php
  • Не работает php код?

    @stasbombit Автор вопроса
    Ипатьев, через форму естественно
  • Не работает php код?

    @stasbombit Автор вопроса
    Ипатьев, Я понимаю что уже надоел но новая ошибка
    Notice: Undefined index: login in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 10 Notice: Undefined index: login in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 23 Notice: Undefined index: password in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 24 Notice: Undefined index: phone in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 25 Notice: Undefined index: email in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 26 Notice: Undefined index: bio in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 27 Notice: Undefined index: name in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 28 Fatal error: Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'login' cannot be null in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php:28 Stack trace: #0 /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php(28): PDOStatement->execute(Array) #1 {main} thrown in /home/z/z92616gy/z92616gy.beget.tech/public_html/account/regscr.php on line 28

    файл регистрации
    <?php
    error_reporting(E_ALL);
    ini_set('display_startup_errors', 1);
    ini_set('display_errors', '1');
    
    require_once '../boot.php';
    
    // Проверим, не занято ли имя пользователя
    $stmt = pdo()->prepare("SELECT * FROM `accounts` WHERE `login` = :login");
    $stmt->execute(['login' => $_POST['login']]);
    if ($stmt->rowCount() > 0) {
        flash('Это имя пользователя уже занято.');
        echo('Это имя пользователя уже занято.');
        header('Location: register.php'); // Возврат на форму регистрации
        die; // Остановка выполнения скрипта
    }
    
    
    
    // Добавим пользователя в базу
    $stmt = pdo()->prepare("INSERT INTO `accounts` (`login`, `password`, `name`, `bio`, `email`, `phone`, `rating`) VALUES (:login, :password, :name, :bio, :email, :phone, '1')");
    $stmt->execute([
        'login' => $_POST["login"],
        'password' => $_POST["password"],
        'phone' => $_POST["phone"],
        'email' => $_POST["email"],
        'bio' => $_POST["bio"],
        'name' => $_POST["name"],
    ]);
    
    header('Location: login.php');
  • Не работает php код?

    @stasbombit Автор вопроса
    Ипатьев, а всё спасибо обновил php на хостинге