Bot

Bot



Общие мысли

1) Сервис должен предоставлять авторизацию юзера в личный кабинет, как через почту так и через социалочки. Ну и пароль восстанавливать тоже надо.

2) В личном кабинете пользователь должен иметь возможность создавать альбомы с картинками. У каждого альбома есть название. При создании шаблона объявления можно указать альбом(ы) из которого брать фоточки.

3) Рандомизация фоток. Насколько я слышал, Юла очень любит банить за не уникальные фотки. Поэтому нужно научится обходить их детектор. Вариантов несколько: стеганография(добавляем скрытые данные в картинку за счет чего изменяется хэш, но визуально картинка выглядит такой же), наложение простых фильтров(яркость/контрастность/цветовая коррекция), обрезание краев, небольшой поворот(всякие нейронки не очень любят повороты)

4) Использование прокси. Пользователь должен иметь возможность подгрузить свой список проксей(адрес:порт:тип), а мы должны поддерживать все типы проксей, прочекать их и показать юзеру какие дохлые, а какие норм. При этом список проксей так же можно именовать и при создании объявы юзер может выбрать какой список юзать для этой объявы. Нужна возможность по редактированию списков проксей(смена имени, удаление выбранных, добавление новых). Так же сервис должен предоставлять свои прокси(это в приоретете) - тут все прозрачно. У пользователя стоит галка юзать прокси сервиса - больше не думает о них. За прокси нужно доплатить/либо включить в стоимость тарифа.

5) Добавление ботов. Нужно дать возможность добавлять существующие аккаунты ботов Юлы(юзер вбивает логин и пасс). Уметь регистрировать ботов в полуавтоматическом режиме. Т.е. пользователь указывает номер телефона, мы за него автоматом регаемся, а он руками вбивает код из смс. Ну и за отдельные деньги можно предоставлять услугу автоматического рега ботов - тут нужно юзать апи посторонних сервисов типа sms activate.

6) Профайл бота. Нужно генерить рандомный профайл бота. Имя, Фамилия, Картинка. Картинку тож надо рандомизировать. Город задается руками.

7) Нужно отображать статус ботов(авторизован/забанен), уметь изменять профайл.

8) Создание рассылки. Юзер задает название и текст. В первой версии нужно поддерживать рандомизацию через шаблоны(когда в тексте у некоторых слов/фраз есть синонимы и мы рандомно выбираем его каждый раз). Выбирает альбомы откуда брать фотки, кол-во фото. Указывается список проксей. По поводу стратегии пока не понятно(как часто бот меняет прокси и если меняет то как, можно ли разным ботам юзать одну прокси итп). Указывается цена(можно задавать разную, в определенном диапазоне). Указывается категория и подкатегория товара. Указывается область на карте(юла привязывается к GPS координатам, поэтому мы выбираем рандомные точки из указанной области ). Должен быть планировщик - указать дни и время в которое надо публиковать обьяву. Таймауты между обьявами. Функцию удаления старой объявы(хз через какой период, но типа с одной акка нельзя давать много однотипных обьяв, поэтому старые можно сносить).

9) Отображение статуса кампании, сколько объяв создано, сколько сумарное вол-во просмотров. Можно посмотреть весь список активных обьяв. Состояние ботов и проксей. Возможность отредактировать кампанию, поставить на паузу или остановить.

10) Чат с пользователями. В Юле обычно все пишут продавцам через внутренний чат. Нужно дать возможность вести дилог с юзером от лица бота + можно добавить нотификации в телеграмм, если кто-то написал что-то по обьяве.

11) Интегрированный биллинг для оплаты услуг. Скорее всего будет месячная подписка за разные пакеты услуг(кол-во сообщений в день), но надо иметь возможность поэксперементировать с оплатой за N объявлений.

Остальное:

В идеале архитектура должна быть расширяема, что бы мы могли добавить авито например.

Нужно хорошо отображаться на мобильных браузерах.

В качестве киллер фичи - разработка мобильного клиента, что бы облегчить жизнь продаванам(пуш нотификации и не такое тормозное как сайтец) - но это не для первой версии явно, ибо нужно свое апи еще разрабатывать.

Report Page