Перед началом настоятельно рекомендую залететь в наш Telegram чат (клик). Тут и поможем чем сможем и посидеть можно.
- Авто-выдача товаров.
- Авто-поднятие лотов.
- Авто-ответ на заготовленные команды.
- Авто-восстановление лотов после продажи.
- Вечный онлайн.
- Уведомления в телеграм.
- Возможность установки нескольких чатов для уведомлений.
- Уведомления о поднятии лотов.
- Уведомления о новых заказах.
- Уведомления о выдаче товара.
- Уведомления о новых сообщениях
- Возможность отвечать на сообщения прямо из Telegram.
- Использование переменных в тексте для авто-ответа / авто-выдачи.
- Создание плагинов для кастомизации функционала без редактирования исходного кода самого Кардинала.
- Больше, чем наличие самого нужного функционала.
- Оптимизация. 20 МБ свободного места на диске, до 50 МБ ОЗУ, доступ в интернет - все что нужно для работы.
- Возможность установить на любую платформу, которую поддерживает Python: Windows, Linux, IOS, Android и т.д.
- Возможность установки плагинов дает огромную вариативность модификации стандартного функционала под самые разные нужды.
- Гибкие и при этом простые конфиги, написанные в INI-формате.
- Постоянные обновления, быстрое реагирования на баги / предложения о новом функционале.
- Выбран самый простой и при этом один из самых мощных языков для такого рода приложений - Python.
- Полная документация кода. Все классы / методы / функции имеют док-строки, type-хинты.
- Широкое использование ООП. Почти каждый эвент / сообщение / заказ и т.д. представляют собой экземпляр соответствующего класса, а не просто набор данных в JSON.
- Возможность легкого создания плагинов.
- Сконфигурированный логгер. Никаких принтов!
- Собственный Python-пакет FunPayAPI, который никак не привязан к FunPay Cardinal.
- Поддержка лично от меня :)
- FPC Newbie Greetings Plugin (отправляет приветственное сообщение пользователям, которые написали впервые)
- FPC Lot Deactivate Plugin (деактивирует лот, если для него закончились товары)
- Скачайте и установите Python.
- При установке поставьте галочку у
Add python.exe to PATH
на первом экране установки.
- При установке поставьте галочку у
- Скачайте FunPay Cardinal
- Перенести папку
FunPayCardinal-master
в нужное вам место. - Перейдите в папку
FunPayCardinal-master
. - В адресной строке введите
cmd
и нажмитеEnter
. - В открывшейся командной строке введите
python setup.py
. Дождитесь окончания загрузки пакетов. - Закройте командную строку, настройте конфиги и запустите файл
Start.bat
.
-
Введите следующие команды для установки Python 3.11.
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11 python3.11-dev python3.11-gdbm python3.11-venv
sudo apt install curl
sudo apt install gcc
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
-
Скачайте
git
с помощью командыsudo apt install git
. -
Скачайте FunPayCardinal с помощью команды
git clone https://github.com/woopertail/FunPayCardinal
. -
Перейдите в папку
FunPayCardinal
с помощью команрдыcd FunPayCardinal
. -
Установите нужные пакеты с помощью команды
python3.11 setup.py
. -
Настройте конфиги и запустите FunPay Cardinal с помощью команды
python3.11 main.py
.
- Все конфиги находятся в папке
configs
- Все инструкции по настройке конфигов находятся внутри самих конфигов.
- Основной конфиг со всеми переключателями:
configs/_main.cfg
- Конфиг авто-ответчика:
configs/auto_response.cfg
- Конфиг авто-выдачи:
configs/auto_delivery.cfg
Установка плагинов крайне проста. Просто скопируйте файл плагина (с расширением .py
) в папку plugins
.
Если у вас остались какие-либо вопросы, мы с радостью ответим на них в нашем Telegram чате. Там же вы сможете найти больше плагинов для FunPay Cardinal.
Если вам удобно пользоваться FunPay Cardinal, не забудьте поставить ⭐ звезду ⭐ данному проекту :)