Funpayviper

Automate activities on the FunPay marketplace such as managing listings and responding to orders, while receiving notifications through Telegram. Customizable plugins enhance user engagement and workflow management.

Author

Funpayviper logo

FunPayViper

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 14/3/2025

Tags

funpayviper automation funpay browser automation funpayviper automate automation web

FunPay Viper

Простой и эффективный бот для автоматизации FunPay

Перед началом настоятельно рекомендую залететь в наш Telegram чат (клик). Тут и поможем чем сможем и посидеть можно.

:clipboard: Содержание

:robot: Возможности

:shopping_cart: FunPay

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

:left_speech_bubble: Уведомления и ПУ в Telegram

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

:gear: Дополнительные возможности

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

:1st_place_medal: Преимущества

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

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

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

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

:electric_plug: Плагины

:arrow_down: Установка

Арендовать виртуальный сервер можно на FirstByte. Выбирайте Ubuntu 20+ версии, остальные параметры не важны.

:large_blue_diamond: Windows

  1. Скачайте и установите Python.
    1. При установке поставьте галочку у Add python.exe to PATH на первом экране установки.
  2. Скачайте FunPay Viper
  3. Перенести папку FunPayViper-main в нужное Вам место.
  4. Перейдите в папку FunPayViper-main.
  5. Запустите файл Setup.bat. Дождитесь окончания загрузки пакетов.
  6. Закройте командную строку и запустите файл Start.bat.

:hotsprings: Linux (Ubuntu)

  1. Выполните команду: wget https://raw.githubusercontent.com/FunPayViper/FunPayViper/main/install-fpv.sh -O install-fpv.sh && bash install-fpv.sh
  2. Следуйте инструкциям установщика. Данный скрипт автоматически установит всё необходимое и запустит бота как фоновый процесс.

Решение проблемы с кодировкой latin-1

Если вы сталкиваетесь с ошибками, связанными с кодировкой latin-1, выполните следующие шаги:

  1. Выполните команду:
    sudo apt-get install language-pack-ru
  2. Выполните команду:
    sudo apt-get install language-pack-gnome-ru
  3. Выполните команду:
    sudo apt-get install language-pack-kde-ru
  4. Выполните команду:
    exit
  5. Подключитесь к серверу.
  6. Выполните команду:
    sudo update-locale LANG=ru_RU.utf8
  7. Если возникает ошибка, вернитесь к шагу 4.
  8. Повторите попытку установки скрипта:
    wget https://raw.githubusercontent.com/FunPayViper/FunPayViper/main/install-fpv.sh -O install-fpv.sh && bash install-fpv.sh
  9. Если снова возникает ошибка, вернитесь к шагу 4.

:electric_plug: Установка плагинов

Не устанавливайте плагины из непроверенных источников. Через систему плагинов злоумышленники могут получить полный доступ к Вашему устройству или аккаунту FunPay. Установка плагинов крайне проста.

  1. Введите команду /menu в диалоге с ботом Telegram.
  2. Нажмите кнопку ▶️ Далее.
  3. Нажмите кнопку 🧩 Плагины.
  4. Нажмите кнопку ➕ Добавить плагин.
  5. Отправьте или перешлите боту файл плагина.

:question: Мне нужна помощь

Если у вас остались какие-либо вопросы, мы с радостью ответим на них в нашем Telegram чате.

:star: Star it

Если вам удобно пользоваться FunPay Viper, не забудьте поставить :star: звезду :star: данному проекту в правом верхнем углу GitHub-страницы (нужно быть авторизованным в свой аккаунт) :)