Так как старый репозиторий был удален и по словам многих воровал данные, я решил очистить все что там было
Содержимое полностью чистое, вы поможете проверить сами через поиск по строкам кода (все что "могло" представлять опасность вырезано)
- Авто-выдача товаров.
- Авто-поднятие лотов.
- Авто-ответ на заготовленные команды.
- Авто-восстановление лотов после продажи.
- Вечный онлайн.
- Уведомления в телеграм.
- Возможность установки нескольких чатов для уведомлений.
- Уведомления о поднятии лотов.
- Уведомления о новых заказах.
- Уведомления о выдаче товара.
- Уведомления о новых сообщениях
- Возможность отвечать на сообщения прямо из Telegram.
- Использование переменных в тексте для авто-ответа / авто-выдачи.
- Создание плагинов для кастомизации функционала без редактирования исходного кода самого Кардинала.
- Больше, чем наличие самого нужного функционала.
- Оптимизация. 20 МБ свободного места на диске, до 50 МБ ОЗУ, доступ в интернет - все что нужно для работы.
- Возможность установить на любую платформу, которую поддерживает Python: Windows, Linux, IOS, Android и т.д.
- Возможность установки плагинов дает огромную вариативность модификации стандартного функционала под самые разные нужды.
- Гибкие и при этом простые конфиги, написанные в INI-формате.
- Постоянные обновления, быстрое реагирования на баги / предложения о новом функционале.
- Выбран самый простой и при этом один из самых мощных языков для такого рода приложений - Python.
- Полная документация кода. Все классы / методы / функции имеют док-строки, type-хинты.
- Широкое использование ООП. Почти каждый эвент / сообщение / заказ и т.д. представляют собой экземпляр соответствующего класса, а не просто набор данных в JSON.
- Возможность легкого создания плагинов.
- Сконфигурированный логгер. Никаких принтов!
- Собственный Python-пакет FunPayAPI, который никак не привязан к FunPay Cardinal.
- Поддержка лично от меня :)
- Вводим в консоль
wget https://raw.githubusercontent.com/menleev/FixFunpayCardinal/main/autoinstaller.sh - Вводим
chmod +x autoinstaller.sh - Запускаем
sh autoinstaller.shилиsh ./autoinstaller.sh - Ждём установки (если консоль не идёт дальше, прочтите что указано ниже и нажмите
Enterили если написанноYes/Noто нажимаем наY) - После окончания загрузки, входим в окно введя команду
screen -x funpay(чтобый выйти из окна нажимаем сочетание клавишCTRL + A + D)
-
Введите следующие команды для установки Python 3.11.
sudo apt updatesudo apt install software-properties-commonsudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.11 python3.11-dev python3.11-gdbm python3.11-venvsudo apt install curlsudo apt install gcccurl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
-
Скачиваем
screenдля создания окна для скриптаapt install screen(чтобы он работал даже после выхода с сервера)- Создавать сеанс
screen -S funpay(-S - создает окно, funpay - название нашего окна) - Чтобы выйти из окна нажимаем сочитание клавиш
CTRL + A + D - Чтобы войти в окно, вводим
screen -x funpay
- Создавать сеанс
-
Скачайте
gitс помощью командыsudo apt install git. -
Скачайте FunPayCardinal с помощью команды
git clone https://github.com/menleev/FixFunpayCardinal.git. -
Перейдите в папку
FixFunPayCardinalс помощью команрдыcd FixFunPayCardinal. -
Установите нужные пакеты с помощью команды
python3.11 setup.py. -
Настройте конфиги и запустите FunPay Cardinal с помощью команды
python3.11 main.py.
-
Скачиваем Python
https://www.python.org/ftp/python/3.11.4/python-3.11.4-amd64.exe. -
Запускаем установщик и снизу ставим галочку на
Add Python PATCH. -
После нажимаем на установить и ждём установки (в конце не нажимаем на
Disableа просто закрываем установщик). -
Скачиваем архив
https://github.com/menleev/FixFunpayCardinal/archive/refs/heads/main.zip. -
Распаковываем его в любую папку.
-
Запускаем в данной папке
installer_pack.batон установит вам нужные пакеты.Если не сработало то пробуем ручками от
6.1до6.2)))6.1 Открываем
cmdи вписываем путь до папкиcd путь до папкиесли у вас другой диск то вписываем название диска пример:d:и опять указываем путь.6.2 Вводим команду
python3.11 setup.pyилиpy setup.pyдля установки нужных пакетов. -
Настройте конфиги и запустите FixFunPayCardinal с помощью команды
python3.11 main.pyилиpy main.pyили запуститеstart.bat.
- Все конфиги находятся в папке
configs - Все инструкции по настройке конфигов находятся внутри самих конфигов.
- Основной конфиг со всеми переключателями:
configs/_main.cfg - Конфиг авто-ответчика:
configs/auto_response.cfg - Конфиг авто-выдачи:
configs/auto_delivery.cfg
-
Ваш юзер агент можно получить тут:
https://whatmyuseragent.com/(нажмите наcopy) -
Расширение для получения
golden_keyголден кей получаем на сайте funpayНУЖНО БЫТЬ АВТОРИЗОВАННЫМ НА САЙТЕ):https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm?hl=ru -
Бот для тг создаем в
https://t.me/BotFatherи получаем токен бота (формат пример:3476237846:lifgdusho8UGHF3ru8i4ygh4iughvewhgewt- полностью!!!)
Установка плагинов крайне проста. Просто скопируйте файл плагина (с расширением .py) в папку plugins.