Здравствуйте. Меня зовут Александр. Так получилось, что в данный момент я нигде не работаю. В связи с этим интересуюсь: вдруг кому-то нужен человек моих компетенций и талантов?
Я нарративный дизайнер в геймдеве. Если проще — сценарист в разработке игр:
— умею работать с сюжетом — от общей концепции до проработки деталей;
— создаю персонажей — внешность, характер, развитие, речевые особенности;
— работаю с базой знаний (Confluence и т. п.), чтобы не пришлось искать, как называется вон та штука, о которой все забыли, но она вдруг нужна по сюжету;
— работаю с игровыми движками: Unreal Engine, Unity, Construct. Не боюсь таких страшных слов, как "скрипты", "ассеты", "диалоговое дерево" и "реимпорт в базу данных";
— имею опыт координационной работы внутри и между командами;
Вы думаете, что это разный текст? А на самом деле — один и тот же. Разбираемся, что такое рандомизация и для чего она используется.
Пример рандомизации одного и того же текста для двух объявлений на Авито
Приветствую! Меня зовут Данила Справцев, я — веб-разработчик. Специализируюсь на разработке, запуске и сопровождении веб-сервисов, онлайн-платформ и ботов.
Ко мне обратился клиент с запросом разработки сервиса автоматической публикации объявлений на Авито с возможностью рандомизации любого текста.
Автоматическая публикация — дело весьма интересное и заслуживает отдельного материала 😀
В данной статье рассказываю про основополагающую по работе с любыми текстами и сервисами объявлений — рандомизацию и генерацию текстов.
Что такое рандомизация текста
Это изменение оригинального текста, путем выбора, перестановки или перебора заранее заготовленных слов по формулам
Например, если мы введем в фигурных скобках и разделим через символ "|" {Здравствуйте|Привет} после рандомизации получим один из вариантов:
Здравствуйте
Привет
Это является формулой выбора из множества
Пример генерации через случайный выбор
Возможности рандомизации
Большинство рандомизаторов поддерживают следующие формулы
{слово 1|слово 2} — случайный выбор => слово 1
[слово 1|слово 2+, +] — перестановка => слово 1, слово 2
В случае с перестановкой, между знаками + (плюс) указывается разделитель, в данном случае это запятая и пробел
И как бы на этом все, погуглив пару десятков рандомизаторов, никакого больше функционала я не нашел
В моем случае, клиент занимается товаркой и ему нужно больше возможностей применения, поэтому расширяем базу и добавляем несколько новых формул:
[буква] [БУКВА] - Случайная буква, обычно используется для артикулов
[letter] [LETTER] — случайная английская буква
[артикул] [АРТИКУЛ] — готовый артикул
[число] — цифра от 1 до 9
[от:число-число] ([от:1-999]) — случайное число в заданном диапазоне
%позавчера% — дата в формате д.м.г
%вчера%— дата в формате д.м.г
%сегодня%— дата в формате д.м.г
%завтра%— дата в формате д.м.г
%послезавтра%— дата в формате д.м.г
Случайные буквы и цифры - самый распространенный запрос функционала, которого не хватает в рандомизаторах, они позволяют уникализировать артикулы, стоимость, размерные сетки и т.п.
Как это можно применить
Допустим, у вас есть объявление с готовым текстом и вы хотите создать второе, изменив ему только обложку, но не переписывая весь текст с нуля.
И тут мы приходим к рандомизации, нам нужно создать из первоначального текста шаблон, добавить в него формулы и рандомизировать для нового объявления.
Давайте попробуем, я не буду долго выдумывать текст, в котором смогу применить все формулы, напишу буквально парочку строк для примера
Представим, что вы владеете бизнесом по производству столов в стиле лофт и составляете следующий текст для своего объявления:
Производим для Вас стoлы в стилe лофт. Мы являемся производителем продукции
Hаши cтолы пoдxoдят кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в любой интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: - Столешницы из ЛДСП толщиной 25мм. - Усиленного подстолья высотой 75 см с регулировкой неровностей ±2 см., фурнитура и инструкция идут в комплекте!
⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте цены!
💴 Оплата: перевод, нал, безнал.
🎨 Цвета доступные к заказу: - Дуб табачный крафт - Дуб белый крафт - Венге - Дуб золотой крафт - Дуб серый - Дуб бронза - Аррива - Шимо светлый - Сонома - Ателье темный - Ателье светлый - Белый
В данном объявлении у нас как минимум 3 неизменяемых блока:
Размеры и цены
Варианты оплаты
Возможные цвета
Которые нам точно потребуются в новом объявлении, но если их никак не изменить, Авито может заблокировать объявлением с пометкой "Дубль"
В следствие, для этих блоков мы точно можем использовать "перестановку", легкую корректировку слов и цифр через "выбор" и "от"
По остальному тексту будем применять формулу "выбор"
Получаем следующий шаблон
{Производим для Вас|Пpедлaгaем Вам} {новые|современные|дизайнерские} стoлы в стилe лофт. {Столы пpoизводятcя на сoбcтвeннoм пpоизводствe🔥|Собственное производство🔥|Мы являемся производителем продукции🔥}
Hаши cтолы {отличнo|} {могут использоваться|пoдxoдят} кaк [письмeнный cтoл|oфиcный стол|компьютерный cтoл+, +] или paбочие cтолы, тaк жe oни oтлично впишутся в {любой|} интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: [- Столешницы из ЛДСП толщиной {20|25}мм.|- Усиленного подстолья высотой {70|75} см с регулировкой неровностей ±[от:1-5] см., фурнитура и инструкция идут в комплекте!+ +]
🎨 Цвета доступные к заказу: [- Дуб золотой крафт|- Дуб табачный крафт|- Дуб белый крафт|- Дуб серый|- Дуб бронза|- Венге|- Аррива|- Шимо светлый|- Сонома|- Ателье темный|- Ателье светлый|- Белый+ +]
Артикул {товарного|} предложения: [АРТИКУЛ]
🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝
Результат
Немного посидев над текстом, получаем шаблон, готовый к использованию в рандомизации для новых объявлений
Сгенерированный текст после рандомизации:
Пpедлaгaем Вам современные стoлы в стилe лофт. Собственное производство🔥
Hаши cтолы могут использоваться кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: - Столешницы из ЛДСП толщиной 20мм. - Усиленного подстолья высотой 75 см с регулировкой неровностей ±6 см., фурнитура и инструкция идут в комплекте!
⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте прайс-лист!
💴 Оплата: перевод, наличные, безнал.
🎨 Цвета доступные к заказу: - Аррива - Дуб табачный крафт - Дуб серый - Белый - Сонома - Дуб белый крафт - Ателье светлый - Шимо светлый - Дуб бронза - Ателье темный - Дуб золотой крафт - Венге
Артикул предложения: H6LPJCP8
🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝
Немного фишек о формулах
Между + + (знак плюса) я использую перенос на новую строчку (энтер), чтобы каждый текст из перечисления был на новой строчке, а если мне нужно чтобы слово либо было, либо вообще не было, то использую пустой второй вариант — {1 вариант|} как в этом примере.
Так же отмечу, что можно использовать все, не только текст, но и цифры и символы {1|2}, {$|₽}
Результат генерации текста в рандомизаторе
Рандомизиторовать можно не только описания, но и заголовки объявлений
Пример использования рандомизации заголовков для массовой публикации объявлений. Случайный профиль
Заключение
Рандомизация — это мощный инструмент любого товарного (и не только) бизнеса, которым не стоит пренебрегать.
В этой статье я лишь ограничивался Авито, но не стоит забывать, что есть еще Озон, Вайлдберрис, Яндекс Маркет и другие площадки с сотнями селлеров, которые точно используют рандомизацию текста между своими товарами.
Можно ссылку на рандомизатор?
Да, если вам понравилось, или столкнулись с проблемами, опишите свой опыт в комментариях, буду рад помочь или просто почитать. 😀
Друзья, всем привет. Данная тема не раз уже мелькала и поднималась на просторах Пикабу. В том числе с аналогичным заголовком. Многие пытались запустить свой сервис агрегатор объявлений, многих же из из этих сервисов уже нет. И сколько я не пытался найти что-либо подобное и нужное мне в свое время, - поиск не привел меня к каким либо результатам, кроме как к отдельным сайтам по отдельным категориям: Яндекс недвижимость, Яндекс работа, Триваго, - но не как всё вместе.
Как и все мои предшественники, я расскажу о своем ИТ проекте, который находится в данный момент хоть и в разработке, но уже кое что может :)
Содержание:
- Несколько слов о себе
- Что за сервис и для чего он нужен
- Ближайшие улучшения
О себе и о сервисе
Мне 21 год. Говорят, во мне течет немного еврейская кровь, поэтому есть сильная тяга к экономии и халяве )
Но история этого сервиса начинается с другого. Как-то покупал я картошку. По случайно попавшемуся мне на глаза объявлению Вконтакте мне удалось заполучить два мешка отличного картофеля по 500 рублей за мешок, что было на 100 рублей меньше, чем он продается на нашем рынке. Экономия невесть какая, но копейка рубль бережет ) Так же дела обстоят со съемом жилья, покупкой авто и т.д., - подумалось мне тогда, - в общем, всё, что мы больше привыкли покупать и брать больше от частника, чем от разжиревших компаний. А, как оказалось, еще и что то можно "урвать" дешевле, даже чем на рынке.
И я задался вопросом, нет ли такого сервиса, где я бы смог увидеть сразу тучу объявлений со многих бы сайтов и, выбрав среди них мне понравившееся по описанию и цене, - купить это, быть всегда в курсе и покупать то, что мне нужно и всегда радоваться сэкономленным деньгам :) В общем, искал способ.
Я так же долго ждал аналогичного сервиса от Яндекс: может быть <<Яндекс.Объявления>>, но увы. Пришлось брать борозды в свои руки. Если что-то хочешь сделать - делай это сам, как говорится :)
Не найдя ничего подобного, я чуть позже задумался о том, как как бы самому собирать таким образом объявления из нескольких источников, для дальнейшей фильтрации. Так постепенно, своим чередом, я пришел к мысли создания такого рода сервиса и уже не ради собственной выгоды, мне подумалось, что такой сервис может быть интересным и полезным не только для меня.
Вот мы и пришли к тому моменту, когда мне пришла в голову идея этого сервиса.
Основываясь на своей надежде на появления такого рода сервиса от Яндекс, - долго не думая, - сначала был сделан аналогичный яндексовским сервисам дизайн (во избежание случайной рекламы, логотип сервиса на скриншоте был специально видоизменен - на симпатичное Яндекс-лого):
Что за сервис и для чего он нужен
Речь пойдет о сервисе агрегаторе свежих объявлений под засекреченным пока названием. Проект делается сразу группой людей: частично мной (верстка, css, html) и сторонних фрилансеров для серверных работ и PHP. Что-то же ещё достается из открытого доступа и адаптируется под сервис.
В чем смысл? Сервис собирает объявления с разных площадок по мере их появления и далее в виде ленты их показывает. Далее можно будет поставить нужные фильтры и видеть только то, что тебя интересует.
Так же, кроме поиска платных объявлений, будет бесплатный раздел с объявлениями "отдам даром" и в "добрые руки".
Кроме автоматизированного поиска и заполнения сайта ботами, - есть так же и добавление объявлений вручную авторами объявлений. Так как возможно, это пригодится в будущем, решено было учесть это заранее:
В плане технологичности, предполагается, что сервис, делающий закос под Яндекс сервис, ничем не должен уступать крупным разработкам крупных и серьезных компаний, если сервис хочет быть на соответствующем уровне. Стараюсь прорабатывать любую мелочь до идеального состояния :)
Сервис не просто настроен на будущее автонаполнение с досок объявлений - он универсален тем, что может парсить практически любой сайт. Для примера, он может парсить и Пикабу:
На скрине - спарсенные объявления Пикабу из двух разных тегов: "отдам" и "даром". Отсюда, кстати, пришла в голову идея сделать на сайте так же раздел по поиску объявлений "отдам даром" по городам (в процессе) с разных сайтов.
Присутствуют полезные стандартные плюшки: к примеру - геолокация. Если заполнена строка адреса - то при открытии объявления, соответственно, на карте будет показан конечный адрес, а так же можно будет указать где находитесь Вы и выбрать способ как добраться до адресата:
По умолчанию, конечным адресом стоит наша столица. В будущем, думаю, убрать карту для тех объявлений, где не заполнен адрес, во избежание путаницы.
Так же реализована "умная" каталогизация. Правильное занесение ботами объявлений в нужную категорию, даже если на сайте, откуда берется объявление не указана категория (по ключевым словам из заголовков и описания).
Ближайшие улучшения
- Доделать фильтр
- Начать подключать доски объявлений (на данный момент для пробы был подключен только сайт Пикабу для поиска объявлений "отдам даром")
- Есть надежда на подключения парсинга объявлений из групп Вконтакте, - где на барахолках в региональных группах проходит мимо нас не малая часть достойных внимания объявлений. Есть такая цель, так как идея самого сервиса пришла именно оттуда, будем надеяться, что её получится реализовать.
Мне очень интересно ваше мнение по части сервиса, и чтобы вы в нем улучшили, чтобы посоветовали? Какие именно доски объявления интересны? Возможно, у Вас то же были такие мысли по такому сервису и есть идеи какие именно сайты Вы бы хотели отслеживать?
Добрый день дорогие пикабушники, свершилось очень важное событие в моей жизни, я открыл фирму по разработке приложений для ios и android. Фирма мы совсем молодая, хотя наши программисты делали уже множество проектов, и поэтому нужно набирать портфолио.
В связи с чем предлагаю вам наши услуги, естественно пикабушникам скидки :)