Хочу поделиться статьёй о том, как установить бота: https://github.com/NightStrang6r/FunPayServer .
В статье будет описываться процесс запуска данного бота на windows.
Функции:
- Автоматическое поднятие лотов
- Автоматическое восстановление лотов после продажи
- Автовыдача товаров
Процесс запуска:
1. Заходим по данной ссылке: https://github.com/NightStrang6r/FunPayServer , нажимаем на кнопку “Code”, потом на “Download ZIP”
2. После закачки, разархивируем его в любое место
3. Скачиваем Node JS 16.16.0 LTS(актуальная версия на момент написания статьи) по ссылке: https://nodejs.org/en/ и устанавливаем его
4. Открываем командную командную строку комбинацией клавиш WIN + R, далее в строчку пишем cmd
5. После открытия командной строки прописываем
cd и путь до папки с ботом
пример
cd C:\Users\1\Desktop\FunPayServer-main
6. Далее в командной строке приписываем
npm i
и устанавливаем дополнительные модули для работы скрипта, если всё получилось, должно выглядеть вот так:
7. Теперь в браузер Google Crome устанавливаем расширение EditThisCookie по ссылке: https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg
8. Входим в аккаунт FunPay, с которого осуществляются продажи, нажимаем на установленное расширение и в открывшейся панели открываем “golden_key”, значение этой строки нам понадобится в следующем пункте
9. Открываем файл config.json в главной папке нашего бота любым редактором и вписываем наш куки из предыдущего пункта в строчку “token” по примеру:
и сохраняем файл
10. Теперь запускаем файл Start.bat в главной папке нашего бота, если всё получилось, вы увидите:
11. Ну и последнее, чтобы настроить автовыдачу товаров, нужно выключить нашего бота просто закрыв командную строку, открыть папку Data и далее открыть файл autoIssueGoods.json и далее вводим данный код в него
[{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ЛОТА",
"message": "Тут прописываем товар, который будет выдаваться"
},
{
"name": "ТУТ ТОЧЬ В ТОЧЬ НАЗВАНИЕ ЛОТА",
"message": "Тут прописываем товар, который будет выдаваться"
}]
Пример:
После этого снова запускаем Start.bat
12. Также, в папке src есть файл index.js, в нём можно настроить интервалы в миллисекундах, которые находятся в скобочках в коде:
enableLotsRaise(120000); // поднимает лоты
enableGoodsStateCheck(120000); // переводит лот в активное состояние, если он был продан
enableAutoIssue(20000); // автовыдача
//enableAutoResponse(2000); // строка отвечает за автоответ, в данный момент не работает
enableUserDataUpdate(100000); // обновление данных, нужно для работы бота
1 Comment
В папке нет файла config.json хзче делать, все остальное легко и понятно