Бот для сайта g2g.com (маркетплейс для продажи аккаунтов в онлайн играх)
Бот должен подключаться к профилю на сайте через куки (АПИ У САЙТА НЕТ) и парсить шаблон для создания объявления в формате Excel таблицы (пример такой таблицы прикрепил в скринах, а также как выглядит шаблон объявления на сайте).
Затем, заполненную excel таблицу загружаешь в бота и он выкладывает все объявления из таблицы на сайте, указывая параметры как в таблице (цена, название и тд).
Подробнее:
1)
На сайте при публикации объявления есть куча опций, вроде: "срок действия, название, описание, цена и тд."
При постинге каждого объявления все эти опции надо заполнять вручную, а также многие из этих опций, например, время действия, для всех объявлений одинаковые. Плюс выкладывать по одному объявлению долго.
Нужно чтобы бот парсил шаблон для постинга объявления для каждой игры (у некоторых игр есть свои уникальные параметры) в виде excel таблицы, который уже частично заполнен, данными, которые распространяются на все объявления.
Таблицу необходимо дозаполнить, а затем просто загрузить в бот и он выложит все объявления из таблицы (если невозможно сразу все, то чтобы выкладывал из таблицы по очереди).
2)
Работа бота должна быть без входа в аккаунт на сайте. Подключаться через куки. (АПИ у сайта нет)
3)
Бот должен уметь по ссылке брать цену лота с товара на funpay.com, прибавлять к ней указанную мной сумму (в процентах или в точном количестве), делить на комиссию сайта и выкладывать объявление на g2g.com с уже финальной ценой.
Пример:
funpay.com/lots/offer?id=... + 20% (соответсвтенно бот должен добавить 20 процентов к цене лота, поделить на комиссию g2g и выложить с финальной ценой)
(Точную формулу объясню при обсуждении заказа)
4)
Опция добавления/удаления модераторов.
Изменять куки, получать список модераторов, остановливать объявления, а также редактировать список модераторов, должен мочь только я.
А модераторы должны мочь только парсить шаблон и выкладывать объявления
Также модераторы должны видеть только результат выложенных ими объявлений
5)
Куки периодически слетают и их нужно обвнолять. Бот должен предупреждать о слете и обновить их должно быть можно в самом боте.
6)
Когда объявления выложены, бот должен давать отчет (Название игры, ссылка лота на фанпей, юзернейм модератора и успешно выложено или нет, на случай если из-за ошибки при заполнении данных, бот не смог выложить объявление)
7) Функция остановки/включения всех объявлений (например, если решил нет желания продавать чтобы можно было выключить все объявления, а затем включить)
С передачей финального исходника.
Приложил скриншоты уже готово бота, необязательно один в один, просто для примера (служит только как образец, после обновления на сайте, данный бот не работает)