- Автовыдача товаров.
- Автоподнятие предложений.
- Автовосстановление предложений после продажи.
- Автоответ на сообщения.
- Вечный онлайн.
- Подсчёт продаж.
- Подсчёт заработка с продаж.
- Оптимизированность Для работы достаточно до 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 (нужно быть авторизованным в свой аккаунт). Это даёт мне мотивацию развивать данный проект.
Вы также можете поддержать разработчика материально, чтобы ускорить выход будущих обновлений:

