Гайд Установка бота для FunPay

Vergily10029

Новичок
4
0

6a6aY

Новичок
1
0
1673489972734.png
1673489995317.png

Куда ввести golden_key? Подскажите господа
 

Дмитрий526

Новичок
5
1
А почему компьютер определяет программу как вредоносное ПО? и рекомендует не открывать?
 

jastishfantastish

Участник
124
14
help
---------------New Load--------------
>[13.01.2024] [21:28:27]: Получаем данные пользователя...
>[13.01.2024] [21:28:27]: Ошибка при получении IP адреса: Error: queryA EREFUSED funpay.com
 

tihonok

Участник
164
20
Всем привет!
С позволения разработчика данного бота, хочу поделиться статьёй о том, как установить бота: https://github.com/NightStrang6r/FunPayServer .
В статье будет описываться процесс запуска данного бота.

  • Автовыдача товаров.
  • Автоподнятие предложений.
  • Автовосстановление предложений после продажи.
  • Автоответ на сообщения.
  • Подсчёт продаж.
  • Подсчёт заработка с продаж.
1. Скачайте FunPayServer.exe со страницы: https://github.com/NightStrang6r/FunPayServer/releases.
O2VDLt0.png


2. Переместите программу в любую папку.

3. Запустите программу, создастся файл settings.json

4. Теперь в браузер Google Crome устанавливаем расширение EditThisCookie по ссылке: https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg

5. Входим в аккаунт FunPay, с которого осуществляются продажи, нажимаем на установленное расширение и в открывшейся панели открываем "golden_key", значение этой строки нам понадобится в следующем пункте
nL2OoWf.png


6. Открываем файл config.json в главной папке нашего бота любым редактором и вписываем наш [tooltip=154]куки[/tooltip] из предыдущего пункта в строчку "token" по примеру:
kboYdp2.png

и сохраняем файл

7. Запустите программу. Готово!
1. Заходим по данной ссылке: https://github.com/NightStrang6r/FunPayServer , нажимаем на кнопку "Code", потом на "Download ZIP"
copEUiB.png


2. После закачки, разархивируем его в любое место

3. Скачиваем Node JS 16.16.0 LTS(актуальная версия на момент написания статьи) по ссылке: https://nodejs.org/en/ и устанавливаем его

4. Запустите файл Start.bat, это установит зависимости для работы программы. После запустите этот файл повторно, создастся файл settings.json

5. Теперь в браузер Google Crome устанавливаем расширение EditThisCookie по ссылке: https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg

6. Входим в аккаунт FunPay, с которого осуществляются продажи, нажимаем на установленное расширение и в открывшейся панели открываем "golden_key", значение этой строки нам понадобится в следующем пункте
nL2OoWf.png


7. Открываем файл config.json в главной папке нашего бота любым редактором и вписываем наш [tooltip=154]куки[/tooltip] из предыдущего пункта в строчку "token" по примеру:
kboYdp2.png

и сохраняем файл

8. Теперь запускаем файл Start.bat в главной папке нашего бота, если всё получилось, вы увидите:
QRBXYtW.png
  1. Установите Termux на свой Android одним из вариантов:
  1. Обновите пакеты, выполнив команду
    Код:
    apt update && apt upgrade
  2. Выполните команду
    Код:
    pkg install nodejs wget unzip
  3. Выполните команду
    Код:
    wget https://github.com/NightStrang6r/FunPayServer/archive/refs/heads/main.zip && unzip main.zip
  4. Перейдите в папку проекта, выполнив команду
    Код:
    cd FunPayServer-main
  5. Выполните команды:
    Код:
    npm i
    Код:
    node .
  6. Следуйте инструкциям консоли. Готово!
1. Проверьте, что в файле settings.json включена настройка автовыдачи: "autoIssue": true.
2. Переходим в папку data, открываем файл autoIssueGoods.json.
3. Заполняем необходимыми товарами в формате JSON по примерам:
Код:
[{
    "name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
    "message": "Тут сообщение, которое будет выдано после оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка"
},
{
    "name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
    "message": "Тут другое сообщение, которое будет выдано после оплаты другого лота"
}]
l7sj8aZ.png
Код:
[{
    "name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
    "nodes": [
        {
            "message": "Тут сообщение, которое будет выдано после первой оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка ",
            "sold": false
        },
        {
            "message": "Тут сообщение, которое будет выдано после второй оплаты данного лота.",
            "sold": false
        }
    ]
}]
Код:
[{
    "name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
    "nodes": [
        {
            "message": "Тут сообщение, которое будет выдано после первой оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка ",
            "sold": false
        },
        {
            "message": "Тут сообщение, которое будет выдано после второй оплаты данного лота.",
            "sold": false
        }
    ]
},
{
    "name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ТОВАРА НА FUNPAY",
    "message": "Тут сообщение, которое будет выдано после оплаты. Для переноса строки используйте символы \n. Пример: первая строка\nвторая строка"
}]
Для проверки правильности заполнения файла можете использовать сервис http://json.parser.online.fr Для проверки работы автовыдачи без покупки товара используйте команду в чате: !автовыдача "НАЗВАНИЕ ПРЕДЛОЖЕНИЯ". Для включения данной команды пропишите в файле настроек settings.json "autoIssueTestCommand": true.
4. Сохраняем и перезапускаем программу.
1. Проверьте, что в файле settings.json включена настройка автовыдачи: "autoResponse": true.
2. Переходим в папку data, открываем файл autoResponse.json.
3. Заполняем необходимыми ответами в формате JSON по примерам:
Код:
[
    {
        "command": "!тест",
        "response": "Тестовое сообщение"
    },
    {
        "command": "!команда",
        "response": "Ответ на команду"
    }
]
4. Сохраняем и перезапускаем программу.
Бот может подсчитать количество продаж и сумму заработанных средств с продаж. Для этого запустите файл FunPayServer.exe с параметром --countProfit, т.е. чтобы получилось FunPayServer.exe --countProfit. Запустить файл с параметром можно при помощи командной строки. Если вы использовали продвинутую установку, просто запустите файл CountTradeProfit.bat.
Бот поддерживает работу с http / https [tooltip=151]прокси[/tooltip] с / без авторизации. Для включения работы через [tooltip=151]прокси[/tooltip] пропишите в файле настроек settings.json настройку "useProxy": true, а также данные хоста в поле host и порт в поле port. Если ваш [tooltip=151]прокси[/tooltip] не требует авторизации, оставьте поля login и [tooltip=395]pass[/tooltip] пустыми.
Бот имеет модульную структуру, что позволяет отключать или подключать необходимые модули, редактируя файл настроек settings.json. Этот файл генерируется автоматически при первом запуске. После редактирования файла не забудьте перезапустить программу.
Код:
{
    "token": "golden_key",        // golden_key с FunPay cookies [string]
    "lotsRaise": true,            // функция автоподнятия предложений [true / false]
    "goodsStateCheck": true,      // функция автовосстановления предложений [true / false]
    "autoIssue": true,            // функция автовыдачи [true / false]
    "autoResponse": true,         // функция автоответа [true / false]
    "userDataUpdate": true,       // функция автоматического обновления данных (не рекомендуется отключать) [true / false]
    "intervals": {                // настройка интервалов обновления данных в секундах [number]
        "lotsRaise": 120,
        "userDataUpdate": 100
    },
    "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]
}
При возникновении каких-либо ошибок, скачайте последнюю версию бота(он обновляется ежедневно), если проблема останется, отпишите в данной теме
Что делать если не появляются папки которые тут написаны