Частые ошибки QuantumRent
ЧАСТЫЕ ОШИБКИ QUANTUMRENT / CARDINAL
====================
1. No module named 'steamlib'
====================
Что значит:
В Python не установлена нужная библиотека для работы Steam.
3. Перейдите в папку Cardinal:
cd C:\Users\Admin\Desktop\FunPayCardinal-main
4. Установите зависимости:
py -3.11 -m pip install --upgrade pip setuptools wheel
py -3.11 -m pip install --upgrade --force-reinstall "pydantic>=1.9,<2" "aiohttp" "rsa" "pyTelegramBotAPI" "pysteamauth>=1.1.2" "pysteamlib>=1.0.1"
5. Проверьте:
py -3.11 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
Если py -3.11 не работает, используйте:
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade --force-reinstall "pydantic>=1.9,<2" "aiohttp" "rsa" "pyTelegramBotAPI" "pysteamauth>=1.1.2" "pysteamlib>=1.0.1"
python -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
Как починить на Linux / Ubuntu:
2. Перейдите в папку Cardinal:
cd /home/USER/FunPayCardinal-main
Замените USER на имя вашего пользователя.
3. Установите системные пакеты:
sudo apt update
sudo apt install -y python3 python3-pip python3-venv git
4. Установите зависимости:
python3 -m pip install --upgrade pip setuptools wheel
python3 -m pip install --upgrade --force-reinstall "pydantic>=1.9,<2" "aiohttp" "rsa" "pyTelegramBotAPI" "pysteamauth>=1.1.2" "pysteamlib>=1.0.1"
5. Проверьте:
python3 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
Если на Ubuntu появляется ошибка externally-managed-environment:
python3 -m pip install --break-system-packages --upgrade pip setuptools wheel
python3 -m pip install --break-system-packages --upgrade --force-reinstall "pydantic>=1.9,<2" "aiohttp" "rsa" "pyTelegramBotAPI" "pysteamauth>=1.1.2" "pysteamlib>=1.0.1"
====================
2. Красный текст после установки зависимостей
====================
Что значит:
Чаще всего это предупреждение pip о конфликте версий, а не поломка плагина.
Что сделать:
Выполните проверку:
Windows:
py -3.11 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
Linux:
python3 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
значит все нормально, можно запускать Cardinal.
====================
3. 🛑 Ошибка - остановлен scheduler
====================
Что значит:
Плагин не прошел проверку лицензии или запущен не с того Telegram-аккаунта.
1. Убедитесь, что используете плагин с того же Telegram-аккаунта, с которого он был куплен.
2. Если аккаунт правильный, заново заполните:
license_key
telegram_id
3. После этого напишите в Telegram-бот Cardinal команду:
/restart
4. Дождитесь перезапуска Cardinal и снова откройте меню плагина.
====================
4. license_key или license_url не заполнены
====================
Что значит:
В настройках плагина не указан ключ лицензии или адрес проверки лицензии.
1. Откройте настройки QuantumRent.
2. Заполните:
license_key
license_url
3. Проверьте, что в ключе нет лишних пробелов.
4. Перезапустите Cardinal:
в Telegram-боте Cardinal напишите:
/restart
====================
5. telegram_id_mismatch
====================
Что значит:
Лицензия куплена на один Telegram ID, а плагин запускается с другого.
1. Проверьте, с какого Telegram-аккаунта была куплена лицензия.
2. Используйте именно этот Telegram-аккаунт в Cardinal.
3. Заново заполните license_key и telegram_id.
4. Напишите в бота Cardinal:
/restart
====================
6. Что прислать, если ничего не помогло
====================
1. Скрин ошибки
2. Лог Cardinal
3. Вашу операционную систему: Windows или Linux
4. Версию Python
5. Результат проверки steamlib:
Windows:
py -3.11 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"
Linux:
python3 -c "from steamlib.api.trade import SteamTrade; print('steamlib ok')"