{"id":10861,"title":"\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0438\u043b\u043e\u0442 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 PwC Venture Hub","url":"\/redirect?component=advertising&id=10861&url=https:\/\/vc.ru\/promo\/349044-korotko-zapustit-pilot-i-poluchit-novyh-klientov-s-pwc&placeBit=1&hash=4330fcc6373e035951e6ff64a3ae572ba5f30463fe8776204270bbc0bd091c81","isPaidAndBannersEnabled":false}
Трибуна
Zen63

Как я украл чужую идею, картинки и запилил 3 отличных продукта менее чем за неделю

К IT я не имею отношения, уже более 15 лет тружусь в сфере недвижимости. Правда, когда-то давным-давно был опыт работы с PHP еще 4-й версии без ООП и немного с C++. Но, несмотря на это, меня периодически посещала мысль написать свое мобильное приложение. Это была моя голубая мечта.

Жил я с этой мечтой боле 3 лет. Даже периодически читал на «Хабре» статьи про кроссплатформенную мобильную разработку, но дальше этого дело не двигалось. Думал я в сторону приложений о Самарской области и России, так как сам мало что знал о родных краях и мне хотелось восполнить этот пробел.

Мои мечты так и остались бы нереализованными, если бы однажды я не прочитал на VC статью о телеграм-боте с флагами. Его идею я и украл.

Прочитав статью, я понял, что намного проще будет сделать бота, чем мобильное приложение. В итоге я разогнался настолько сильно, что сделал сразу трех ботов. Да и сейчас не останавливаюсь, продолжаю их делать со страшной силой.

Идея

Идею я украл, но немного доработал. По моей задумке, бот должен был показывать игроку флаги, гербы, номерные знаки машин, а также фрагмент карты России. Игрок же должен отгадывать, что за регион загадал бот.

Но это оказалось слишком сложно, бот вышел перегруженным, при его запуске буквально начинали плавиться мозги. Поэтому я разбил его на три тематические части:

@EverlastingRussiaBot — помоги пионеру остаться в лагере «Совенок», ответив на все вопросы медсестры. Викторина по гербам и флагам регионов России.

@FullRussiaBot — викторина для автомобилистов по мотивам игры Full Throttle.

@GeografRussiaBot — помоги географу вернуть пропитый глобус.

Как видите, помимо идеи, я добавил в игру персонажей из старых добрых фильмов и игр. Также я добавил призы. В конце каждой игры можно нажать кнопку «Получить приз» и получить награду в зависимости от набранных очков.

Картинки с призами и главными героями мне тоже пришлось украсть. Сначала я думал нанять дизайнера и отрисовать своих собственных персонажей, но, узнав цены, я сразу же решил переступить черту закона. ;) Как оказалось, это было правильное решение, об этом в Выводах.

Разработка

С выбором языка вопрос не стоял. Конечно, со времен моей молодости PHP сильно ушел вперед, но я надеялся, что база осталась прежней, так оно и оказалось.

Вторым доводом в пользу выбора PHP было то, что я веду блог на WordPress и у меня уже был куплен PHP-хостинг. На нем я и разместил бота. Бот на PHP работает везде, на любом, даже самом слабеньком хостинге. Вам не нужно покупать никакие виртуальные выделенные серверы (как в случае с Node.js и другими популярными технологиями) и потом их обслуживать.

Прочитав несколько статей о написании бота на PHP, что же я сделал? Конечно, украл несколько кусков кода и немного их доработал. В общем, первую версию бота я сделал менее чем за 3 часа.

После этого решил, что нужно написать код хорошо. Прочитал несколько статей про ООП в PHP и полностью переделал код (основы ООП я уже знал по С++). На это ушло еще три вечера.

Еще целые выходные ушли на то, чтобы наполнить ботов контентом. Я делал это руками, без всяких скриптов. Гербы, флаги и карты расположения регионов брал с «Википедии», а автомобильные номера искал в поиске по картинкам «Яндекса». В общей сложности на это ушло более 20 часов. Я знаю, что этот процесс можно было бы автоматизировать, но с моими скудными познаниями в программировании это не так просто.

Что дальше?

Процесс создания ботов меня очень сильно увлек и захватил мой разум. Я уже выписал несколько десятков идей о том, какие боты я бы хотел создать еще. Некоторые из них обязательно будут реализованы.

Зачем я это делаю? Из интереса. О путях монетизации ботов еще не думал и, наверное, пока и не буду.

Вывод

  • Обучение ботом оказалось очень эффективным. Я и сам не ожидал, что получится настолько мощно! Уже через три дня игр я стал набирать более 80 очков в двух ботах (первый раз набирал менее 5). Не дались мне только автомобильные коды регионов, но в этого бота я толком и не играл. Он мне не зашел. Теперь, если мне понадобится что-то выучить, я создам нового бота с викториной, так будет быстрее всего.
  • Создать бота очень просто, намного проще, чем классическое приложение.
  • PHP — очень простой язык, писать на котором может даже человек, почти не имеющий опыта в программировании.
  • Для размещения бота подойдет даже самый простой хостинг за 100 рублей в месяц.
  • Если брать готовые картинки из интернета, запускать ботов можно пачками и очень быстро.

Спасибо, что прочитали. Мне будет интересно, если вы оставите мнение о моих ботах в комментариях. Вот они: @EverlastingRussiaBot, @FullRussiaBot, @GeografRussiaBot. Также пишите идеи ботов, которых вам не хватает, возможно, я их реализую.

Подписывайтесь на меня если вас интересует быстрая разработка ботов на "коленке". Скоро я продолжу повествование.

0
39 комментариев
Популярные
По порядку
Написать комментарий...
Эльдар Агаев

Ах ты ж негодяй!!! 🥲

Но проекты классные, вперёд!

P.s был рад, что вдохновил на создания своих проектов. Это, одна из причин, почему я и писал на VC :)

Ответить
9
Развернуть ветку
Zen63

Эльдар, спасибо за поддержку! Очень ценно.

Ответить
4
Развернуть ветку
A Tree

Прекрасное комьюнити, люблю это место!

VC - это место роста, помощи и отличных идей, которые созданы людьми, двигающими этот Мир вперёд.

Ответить
2
Развернуть ветку
Zen63

Эльдар, ты стал моим учителем сам того не желая) Не знаю рад ты этому или нет. Можно задать тебе еще несколько вопросов?

На данный момент 5 000 человек прочитали статью из них 108 человек стали пользователями ботов, как интерпретировать этот результат? Какая должна быть конверсия из прочтения статьи в запуск бота у успешного проекта?

Сам я считаю, это значит, что эти боты не полетели. Надо делать новых и пробовать-пробовать-пробовать. Благо у меня выписано уже более 20 идей.

Ответить
0
Развернуть ветку
Эльдар Агаев

Конечно рад!

По поводу статистики, да, думаю стоит ещё пробовать.

У меня конверсия была 1 к 10. Т.е с 5000 просмотров 500 юзеров — хороший результат!

Ответить
1
Развернуть ветку
Zen63

Очень благодарен за такую сочную конкретику, теперь знаю к чему стремиться! Буду пробовать!

Ответить
1
Развернуть ветку
Настоящий украинец

Вы 1 продукт разбили на 3. Этим самым убили желание большинства его пробовать. Плюс подача, не всем интересно что вы там украли, но свою часть аудитории вы нашли.

Ответить
0
Развернуть ветку
Zen63

Мне кажется наоборот конверсия получилась хорошая.

Ответить
0
Развернуть ветку
Настоящий украинец

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

Ответить
0
Развернуть ветку
Nikolay Kenig

Будьте РобинГудом. Опубликуйте исходники

Ответить
6
Развернуть ветку
Zen63

Собираюсь это сделать. Хочу предварительно исправить мелкие баги и добавить еще некоторые функции.

Ответить
6
Развернуть ветку
Nikolay Kenig

Ну а если еще и комменты в коде будут, то вам памятнику нужно ставить.

Ответить
2
Развернуть ветку
Zen63

Комменты уже есть. Правда часть на русском, часть на английском. Наверно надо все на английский перевести.

Ответить
0
Развернуть ветку
Nikolay Kenig

:)) лучше тогда копию оставить на русском

Ответить
2
Развернуть ветку
Zen63

Хорошо :)

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

Ответить
1
Развернуть ветку
Самир Алиев

Крутая идея.

Ответить
1
Развернуть ветку
Zen63

Уже сейчас картинки лежат по папочкам, а в каждой папочке файлик info.txt где написано что это.

Из папки выбирается случайное фото и показывается.

Создание бота сводится к раскладыванию фоток и редактированию текстовых файликов. В код вообще лезть не нужно. Но хочу сделать еще проще.

Ответить
2
Развернуть ветку
Настоящий украинец

Отличная идея

Ответить
1
Развернуть ветку
Zen63

Спасибо.

Ответить
0
Развернуть ветку
Zen63

Николай, а как думаете стоит ли сделать простейший конструктор таких ботов? Вы ему ссылку на Я.Диск или Dropbox, а он вам готового бота.

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

Ответить
2
Развернуть ветку
Nikolay Kenig

Конструктор это хорошо, но, а как же творчество

Ответить
0
Развернуть ветку
Zen63

Творчество то же в безопасности ;) Просто не все умеют писать код, а выучить что-то новое хотят.

Ответить
0
Развернуть ветку
Nikolay Kenig

Те кто воообще ничего в коде не понимают и не возьмутся за бота

Ответить
0
Развернуть ветку
Zen63

Мне тут уже в ВК написали, что хотят сделать такого бота как у меня на свою тему, но в компах совсем не понимают =)

Вот я и подумал если сделать все просто — залил папку на Я.Диск. Отправил боту ссылку на нее и твой собственный бот готов. И можно вообще ничего не знать и не понимать =)

Благо такое можно склепать дня за 2-3. Только надо ли?

Ответить
0
Развернуть ветку
Nikolay Kenig

я просто не оч понимаю что значит отправил ссылку и все?

Ответить
0
Развернуть ветку
Zen63

Выше в комменте я уже писал как все устроенно сейчас. Хочу сделать еще проще: Пользователю нужно будет назвать папки по вариантам ответов и положить в них фотки. Все это разместить, например, на Я.Диск.

Теперь остается создать бота через BotFather и отправить свой токен который дал папа и ссылку на Я.Диск моему боту. Все, теперь новый бот с викториной пользователя работает.

Ответить
0
Развернуть ветку
Паша Гудман

Если смотреть в таком ключе, то лучше реализовать все в рамках одной "экосистемы". Если мы говорим про максимальное упрощение, то лучше прямо в рамках бота все это и реализовать. "Добавить вопрос" -> "Варианты ответа", "Выберите верный", "Прикрепите фото" или что-то в этом духе. Это и упрощает работу для пользователей, - не надо предварительно готовить документы и папки, и позволяет более мобильно и быстро все реализовывать. Минус данного решения – необходимость хранить все данные на собственном сервере. Но это уже можно решить последующей проработкой вариантов монетизации сервиса (бесплатно 10 вопросов или 2 теста и тд и тп).

Ответить
1
Развернуть ветку
Zen63

С этим я не соглашусь. Всего в общей сложности я добавил 340 вопросов в свои три бота просто раскладывая картинки по папкам. Это очень быстро. Если бы я добавлял все это общаясь с ботом, то у меня ушло бы в десятки раз больше времени и сил.

Ответить
0
Развернуть ветку
Настоящий украинец

А что с конструктором кстати?

Ответить
0
Развернуть ветку
Zen63

Конструктор еще не делаю. Пока только выложу исходники на github. В начале следующей недели.

Ответить
0
Развернуть ветку
PCT URL

я разогнался настолько сильно, что сделал сразу трех ботов. Да и сейчас не останавливаюсь, продолжаю их делать со страшной силой

Скоро ничего не будет — останутся одни боты 🤭

Ответить
3
Развернуть ветку
Mikhail Che

А как в ботах смотреть статистику? Типа сколько всего человек установило, сколько установило сегодня, сколько человек запускали бота сегодня?

Ответить
1
Развернуть ветку
Zen63

У меня сессия хранится в БД. В отдельных полях хранится время создания сессии и время обновления. Сессия обновляется при любом взаимодействии с ботом.

Поэтому мы легко можем узнать статистику: DAU, WAU, MAU написав простейший SQL запрос. И кол-во записей в базе соответствует общему кол-ву пользователей бота.

Ответить
1
Развернуть ветку

Комментарий удален

Развернуть ветку
Юрий Михин

Спасибо да статью, вдохновляет! После того как боты были готовы, как вы начали привлекать трафик?

Ответить
0
Развернуть ветку
Zen63

Опубликовал статью на VC которую вы читаете сейчас ;)

Если интерес будет большой, то напишу ещё статей и опубликую на других сайтах.

А вообще, боты были сделаны по фану, для себя. Поэтому платное привлечение трафика не планируется.

Ответить
0
Развернуть ветку
Zen63

Комментарий удален ;)

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку

Комментарий удален

Развернуть ветку
Erken Zhailyauov

Как говорят идея-ничто, реализация-всё.

Ответить
0
Развернуть ветку
Artem Lisak

А какой туториал вы использовали для базы бота ?

Ответить
0
Развернуть ветку
Zen63

Не очень понял вопрос. Бот использует базу MySQL и написан на php.

Ответить
0
Развернуть ветку
Читать все 39 комментариев
Python-разработчик, UX-писатель и Product-менеджер. На кого учатся россияне и сколько тратят на онлайн-образование

Ко Дню студента мы выяснили, как в 2021 году изменился спрос на онлайн-образование по сравнению с 2020 годом. Рассказываем, что изменилось за год, и какие направления онлайн-образования пользуются наибольшей популярностью.

Как работает реферальная программа в Playgendary

30-40% принятых офферов — это рекомендации, которых мы получаем по 200-300 ежемесячно. Рассказываем, как пришли к такому результату.

Панельного неба скульптура: Никита Анохин делает ночники в виде советских домов, а их покупают в России и за рубежом Статьи редакции

Мастерская Nikita Anokhin Store началась на кухне со шкатулок-сердец. В 2021 году он заработал на «Брежневках», «Свечках» и других проектах 3,6 млн рублей чистой прибыли.

Ночники Brezhnevka и «Свечка». Фото предоставлены мастерской.
Анастасии звонят чаще, чем Владимиры — Yota подготовила статистику клиентов по именам

По данным Yota за 2021 год, самые часто встречающиеся мужские имена среди пользователей мобильного оператора – Александр, Сергей, Алексей. Женские – Елена, Наталья, Татьяна. При этом Александров на 21,4% больше, чем Елен.

Патенты и электромобили: что охраняют «Яндекс», автогиганты и стартапы

Технологии совершенствования аккумуляторов и системы управления стали самыми патентуемыми разработками, связанными с электромобилями. Такие данные представил в своем исследовании крупнейший агрегатор американских и общемировых патентных данных IFI Claims.

Тинькофф вгоняет клиентов в убытки

Итак, вот и еще одна, очередная история о том, как Тинькофф инвестиции заставляет клиентов платить за собственные технические ошибки и вгоняет их в убытки. А теперь по порядку:

Разбор "живого бота", который продвигает статьи на vc.ru

В статье, которую написал Аркадий Кашковский, я оставил сообщение о том, что в обсуждении присутствуют боты.

Samsung представила сканер отпечатков пальцев для платёжных карт и пропусков Статьи редакции

Биометрический датчик, процессор и модуль безопасности впервые объединили на одном кристалле.

Леонид Агутин стал лицом новой кампании Авито по цифровой безопасности

В новой digital-кампании Авито, направленной на обучение цифровой безопасности, Леонид Агутин рассказывает, как заботиться о близких в онлайн-среде, и о главных правилах поведения в сети. Ролик с участием Леонида Агутина появился на YouTube и в социальных сетях, также он будет распространяться в популярных сообществах в мессенджерах.

Японская компания выпустила устройство с колёсиком для прокрутки, которым нужно управлять ногой Статьи редакции

Стоит $27.

null