Giter VIP home page Giter VIP logo

fixfunpaycardinal's Introduction

Так как старый репозиторий был удален и по словам многих воровал данные, я решил очистить все что там было

Содержимое полностью чистое, вы поможете проверить сами через поиск по строкам кода (все что "могло" представлять опасность вырезано)

FIX FunPay Cardinal

Консольное приложение для автоматизации рутинных действий на FunPay

📋 Содержание


🤖 Возможности

🛒 FunPay

  • Авто-выдача товаров.
  • Авто-поднятие лотов.
  • Авто-ответ на заготовленные команды.
  • Авто-восстановление лотов после продажи.
  • Вечный онлайн.
  • Уведомления в телеграм.

🗨️ Уведомления в Telegram

  • Возможность установки нескольких чатов для уведомлений.
  • Уведомления о поднятии лотов.
  • Уведомления о новых заказах.
  • Уведомления о выдаче товара.
  • Уведомления о новых сообщениях
  • Возможность отвечать на сообщения прямо из Telegram.

⚙️ Дополнительные возможности

  • Использование переменных в тексте для авто-ответа / авто-выдачи.
  • Создание плагинов для кастомизации функционала без редактирования исходного кода самого Кардинала.

🥇 Преимущества

😀 Для пользователей

  • Больше, чем наличие самого нужного функционала.
  • Оптимизация. 20 МБ свободного места на диске, до 50 МБ ОЗУ, доступ в интернет - все что нужно для работы.
  • Возможность установить на любую платформу, которую поддерживает Python: Windows, Linux, IOS, Android и т.д.
  • Возможность установки плагинов дает огромную вариативность модификации стандартного функционала под самые разные нужды.
  • Гибкие и при этом простые конфиги, написанные в INI-формате.
  • Постоянные обновления, быстрое реагирования на баги / предложения о новом функционале.

💻 Для разработчиков

  • Выбран самый простой и при этом один из самых мощных языков для такого рода приложений - Python.
  • Полная документация кода. Все классы / методы / функции имеют док-строки, type-хинты.
  • Широкое использование ООП. Почти каждый эвент / сообщение / заказ и т.д. представляют собой экземпляр соответствующего класса, а не просто набор данных в JSON.
  • Возможность легкого создания плагинов.
  • Сконфигурированный логгер. Никаких принтов!
  • Собственный Python-пакет FunPayAPI, который никак не привязан к FunPay Cardinal.
  • Поддержка лично от меня :)

🤖 Установка

♨️ Linux (Ubuntu)

⬇️ Автоматическая Установка

  1. Вводим в консоль wget https://raw.githubusercontent.com/menleev/FixFunpayCardinal/main/autoinstaller.sh
  2. Вводим chmod +x autoinstaller.sh
  3. Запускаем sh autoinstaller.sh или sh ./autoinstaller.sh
  4. Ждём установки (если консоль не идёт дальше, прочтите что указано ниже и нажмите Enter или если написанно Yes/No то нажимаем на Y)
  5. После окончания загрузки, входим в окно введя команду screen -x funpay (чтобый выйти из окна нажимаем сочетание клавиш CTRL + A + D)

⬇️ Ручная Установка

  1. Введите следующие команды для установки Python 3.11.

    1. sudo apt update
    2. sudo apt install software-properties-common
    3. sudo add-apt-repository ppa:deadsnakes/ppa
    4. sudo apt update
    5. sudo apt install python3.11 python3.11-dev python3.11-gdbm python3.11-venv
    6. sudo apt install curl
    7. sudo apt install gcc
    8. curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
  2. Скачиваем screen для создания окна для скрипта apt install screen (чтобы он работал даже после выхода с сервера)

    1. Создавать сеанс screen -S funpay (-S - создает окно, funpay - название нашего окна)
    2. Чтобы выйти из окна нажимаем сочитание клавиш CTRL + A + D
    3. Чтобы войти в окно, вводим screen -x funpay
  3. Скачайте git с помощью команды sudo apt install git.

  4. Скачайте FunPayCardinal с помощью команды git clone https://github.com/menleev/FixFunpayCardinal.git.

  5. Перейдите в папку FixFunPayCardinal с помощью команрды cd FixFunPayCardinal.

  6. Установите нужные пакеты с помощью команды python3.11 setup.py.

  7. Настройте конфиги и запустите FunPay Cardinal с помощью команды python3.11 main.py.


🪟 Windows

  1. Скачиваем Python https://www.python.org/ftp/python/3.11.4/python-3.11.4-amd64.exe.

  2. Запускаем установщик и снизу ставим галочку на Add Python PATCH.

  3. После нажимаем на установить и ждём установки (в конце не нажимаем на Disable а просто закрываем установщик).

  4. Скачиваем архив https://github.com/menleev/FixFunpayCardinal/archive/refs/heads/main.zip.

  5. Распаковываем его в любую папку.

  6. Запускаем в данной папке installer_pack.bat он установит вам нужные пакеты.

    Если не сработало то пробуем ручками от 6.1 до 6.2)))

    6.1 Открываем cmd и вписываем путь до папки cd путь до папки если у вас другой диск то вписываем название диска пример: d: и опять указываем путь.

    6.2 Вводим команду python3.11 setup.py или py setup.py для установки нужных пакетов.

  7. Настройте конфиги и запустите FixFunPayCardinal с помощью команды python3.11 main.py или py main.py или запустите start.bat.


🛠️ Настройка конфигов

  1. Все конфиги находятся в папке configs
  2. Все инструкции по настройке конфигов находятся внутри самих конфигов.
  3. Основной конфиг со всеми переключателями: configs/_main.cfg
  4. Конфиг авто-ответчика: configs/auto_response.cfg
  5. Конфиг авто-выдачи: 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.

fixfunpaycardinal's People

Contributors

menleev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.