- Автовыдача товаров.
- Автоподнятие предложений.
- Автовосстановление предложений после продажи.
- Автоответ на сообщения.
- Вечный онлайн.
- Подсчёт продаж.
- Подсчёт заработка с продаж.
- Оптимизированность Для работы достаточно до 200мб свободного места на диске, 64-разрядная OS, любой процессор, до 250 мб ОЗУ, доступ в Интернет
- Доступность Программу можно запустить на любой платформе, которую поддерживает NodeJS: от Windows и Linux, до Android и iOS.
- Частичное управление через Telegram
- Наличие самого нужного функционала
Данный вид установки подходит для большинства пользователей.
- Скачайте
FunPayServer.exe
со страницы релизов. - Переместите программу в любую папку.
- Получите
golden_key
из cookie FunPay. Вы можете использовать расширение Edit This Cookie. - Запустите программу и следуйте инструкциям в консоли. Готово!
Данный вид установки подходит пользователей, которым нужен больший контроль над работой программы.
- Установите Node.JS.
- Скачайте данный репозиторий.
- Распакуйте загруженный архив в любую папку.
- Получите
golden_key
из cookie FunPay. Вы можете использовать расширение Edit This Cookie. - Запустите файл
Start.bat
, это установит зависимости для работы программы. После запустите этот файл повторно и следуйте инструкциям в консоли. Готово!
- Установите Termux на свой Android одним из вариантов:
- Скачать через F-Droid - на странице кнопка "Download APK" (рекомендуется)
- Скачать со страницы релизов Termux - нужен файл
termux-app_v0.118.0+github-debug_universal.apk
, либо более новой версии - Скачать через Google Play (важно: версия Termux из Google Play больше не обновляется)
- Обновите пакеты, выполнив команду
apt update && apt upgrade
. - Выполните команду
pkg install nodejs wget unzip
. - Выполните команду
wget https://github.com/NightStrang6r/FunPayServer/archive/refs/heads/main.zip && unzip main.zip
. - Перейдите в папку проекта, выполнив команду
cd FunPayServer-main
. - Выполните команды:
npm i
,node .
. - Следуйте инструкциям консоли. Готово!
- Проверьте, что в файле
settings.json
включена настройка автовыдачи:"autoIssue": true
. - Переходим в папку
data
, открываем файлautoIssueGoods.json
. - Заполняем необходимыми товарами в формате JSON по примерам:
- Если у вас выдаётся один и тот же товар (к примеру, какая-либо инструкция):
[{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
"message": "Тут сообщение, которое будет выдано после оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка"
},
{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
"message": "Тут другое сообщение, которое будет выдано после оплаты другого лота"
}]
- Если у вас выдаются разные товары (например, аккаунты):
[{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
"nodes": [
"Тут сообщение, которое будет выдано после первой оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка ",
"Тут сообщение, которое будет выдано после второй оплаты данного лота.",
]
}]
- Их можно комбинировать:
[{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
"nodes": [
"Тут сообщение, которое будет выдано после первой оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка ",
"Тут сообщение, которое будет выдано после второй оплаты данного лота.",
]
},
{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
"message": "Тут сообщение, которое будет выдано после оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка"
}]
Для проверки правильности заполнения файла можете использовать сервис http://json.parser.online.fr
Для проверки работы автовыдачи без покупки товара используйте команду в чате: !автовыдача "НАЗВАНИЕ ПРЕДЛОЖЕНИЯ"
. Для включения данной команды пропишите в файле настроек settings.json
"autoIssueTestCommand": true
.
- Сохраняем и перезапускаем программу.
- Проверьте, что в файле
settings.json
включена настройка автовыдачи:"autoResponse": true
. - Переходим в папку
data
, открываем файлautoResponse.json
. - Заполняем необходимыми ответами в формате JSON по примерам:
[
{
"command": "!тест",
"response": "Тестовое сообщение"
},
{
"command": "!команда",
"response": "Ответ на команду"
}
]
- Сохраняем и перезапускаем программу.
Бот может подсчитать количество продаж и сумму заработанных средств с продаж. Для этого запустите файл FunPayServer.exe
с параметром --countProfit
, т.е. чтобы получилось FunPayServer.exe --countProfit
. Запустить файл с параметром можно при помощи командной строки. Если вы использовали продвинутую установку, просто запустите файл CountTradeProfit.bat
.
Бот поддерживает работу с http / https прокси с / без авторизации. Для включения работы через прокси пропишите в файле настроек settings.json
настройку "useProxy": true
, а также данные хоста в поле host
и порт в поле port
. Если ваш прокси не требует авторизации, оставьте поля login
и pass
пустыми.
Бот имеет модульную структуру, что позволяет отключать или подключать необходимые модули, редактируя файл настроек settings.json
. Этот файл генерируется автоматически при первом запуске. После редактирования файла не забудьте перезапустить программу.
{
"token": "golden_key", // golden_key с FunPay cookies [string]
"telegramBot": true, // функция управления через Telegram [true / false]
"telegramToken": "", // токен телеграм бота [string]
"telegramUserName": "", // username пользователя [string]
"alwaysOnline": true, // функция вечного онлайна [true / false]
"lotsRaise": true, // функция автоподнятия предложений [true / false]
"goodsStateCheck": true, // функция автовосстановления предложений [true / false]
"autoIssue": true, // функция автовыдачи [true / false]
"autoResponse": true, // функция автоответа [true / false]
"userDataUpdate": true, // функция автоматического обновления данных (не рекомендуется отключать) [true / false]
"autoIssueTestCommand": false, // функция включения команды "!автовыдача" для теста автовыдачи; требуется функция "autoResponse" для работы [true / false]
"proxy": {
"useProxy": false, // функция использования прокси [true / false]
"host": "", // хост прокси [string]
"port": 3128, // порт прокси [number]
"login": "", // логин прокси [string]
"pass": "", // пароль прокси [string]
"type": "http" // тип прокси [string: "http" / "https"]
},
"requestsDelay": 0, // задержка перед каждым запросом в миллисекундах [number]
"watermark": "[ 🔥NightBot ]" // строка, которая добавляется перед отправкой сообщения ботом [string]
}
Если по какой-то причине данная версия бота не подходит для вас, попробуйте расширение для браузера - FunPay Lite Bot (функционал будет расширяться).
Если у вас есть какие-либо вопросы, я буду рад ответить.
Быстрый ответ:
-
Telegram - FunPay Lite Bot - chat / support
-
Discord - Chat / Voice / Support
Более долгий ответ:
- Lolz.Guru - https://lolz.guru/threads/4149637/
Оцените данный репозиторий, поставив звёздчку в верхнем правом углу страницы на GitHub (нужно быть авторизованным в свой аккаунт). Это даёт мне мотивацию развивать данный проект.
Вы также можете поддержать разработчика материально, чтобы ускорить выход будущих обновлений: