Перед началом настоятельно рекомендую залететь в наш Telegram чат (клик). Тут и поможем чем сможем и посидеть можно.
- Автовыдача товаров.
- Автоподнятие лотов.
- Автоответ на заготовленные команды.
- Автовосстановление лотов после продажи.
- Автодеактивация лотов, если товары закончились.
- Вечный онлайн.
- Уведомления в телеграм.
- Полноценная ПУ в Telegram.
- Возможность установки нескольких чатов для уведомлений.
- Уведомления о поднятии лотов.
- Уведомления о новых заказах.
- Уведомления о выдаче товара.
- Уведомления о новых сообщениях
- Возможность отвечать на сообщения прямо из Telegram.
- Возможность полностью настраивать автовыдачу / автоответчик и все остальные модули FPC.
- Возможность добавлять автовыдачу для лотов, получая лоты прямо с FunPay.
- Использование переменных в тексте для автоответа / автовыдачи.
- Создание плагинов для кастомизации функционала без редактирования исходного кода самого Кардинала.
- Больше, чем наличие самого нужного функционала.
- Оптимизация. 20 МБ свободного места на диске, до 50 МБ ОЗУ, доступ в интернет - все что нужно для работы.
- Возможность установить на любую платформу, которую поддерживает Python: Windows, Linux, IOS, Android и т.д.
- Возможность установки плагинов дает огромную вариативность модификации стандартного функционала под самые разные нужды.
- Гибкие и при этом простые конфиги, написанные в INI-формате.
- Постоянные обновления, быстрое реагирования на баги / предложения о новом функционале.
- Полное управление через Telegram.
- Выбран самый простой и при этом один из самых мощных языков для такого рода приложений - Python.
- Полная документация кода. Все классы / методы / функции имеют док-строки, type-хинты.
- Широкое использование ООП. Почти каждый эвент / сообщение / заказ и т.д. представляют собой экземпляр соответствующего класса, а не просто набор данных в JSON.
- Возможность легкого создания плагинов.
- Сконфигурированный логгер. Никаких принтов!
- Собственный Python-пакет FunPayAPI, который никак не привязан к FunPay Cardinal.
- Поддержка лично от меня :)
Арендовать виртуальный сервер можно на FirstByte. Выбирайте Ubuntu 20+ версии, остальные параметры не важны.
- Скачайте и установите Python.
- При установке поставьте галочку у
Add python.exe to PATH
на первом экране установки.
- При установке поставьте галочку у
- Скачайте FunPay Cardinal
- Перенести папку
FunPayCardinal-main
в нужное Вам место. - Перейдите в папку
FunPayCardinal-main
. - В адресной строке введите
cmd
и нажмитеEnter
. - В открывшейся командной строке введите
python setup.py
. Дождитесь окончания загрузки пакетов. - Закройте командную строку и запустите файл
Start.bat
.
- Выполните команду:
wget https://raw.githubusercontent.com/sidor0912/FunPayCardinal/main/linux_install.sh -nc && bash linux_install.sh
- Следуйте инструкциям установщика. Данный скрипт автоматически установит всё необходимое и запустит бота как фоновый процесс.
Если вы сталкиваетесь с ошибками, связанными с кодировкой latin-1, выполните следующие шаги:
- Выполните команду:
sudo apt-get install language-pack-ru
- Выполните команду:
sudo apt-get install language-pack-gnome-ru
- Выполните команду:
sudo apt-get install language-pack-kde-ru
- Выполните команду:
exit
- Подключитесь к серверу.
- Выполните команду:
sudo update-locale LANG=ru_RU.utf8
- Если возникает ошибка, вернитесь к шагу 4.
- Повторите попытку установки скрипта:
wget https://raw.githubusercontent.com/sidor0912/FunPayCardinal/main/linux_install.sh -nc && bash linux_install.sh
- Если снова возникает ошибка, вернитесь к шагу 4.
Не устанавливайте плагины из непроверенных источников. Через систему плагинов злоумышленники могут получить полный доступ к Вашему устройству или аккаунту FunPay. Установка плагинов крайне проста.
- Введите команду
/menu
в диалоге с ботом Telegram. - Нажмите кнопку
▶️ Далее
. - Нажмите кнопку
🧩 Плагины
. - Нажмите кнопку
➕ Добавить плагин
. - Отправьте или перешлите боту файл плагина.
Если у вас остались какие-либо вопросы, мы с радостью ответим на них в нашем Telegram чате.
Если вам удобно пользоваться FunPay Cardinal, не забудьте поставить ⭐ звезду ⭐ данному проекту в правом верхнем углу GitHub-страницы (нужно быть авторизованным в свой аккаунт) :)