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

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

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

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

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

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

Идея

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

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

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

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

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

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

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

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

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

Разработка

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

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

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

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

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

Что дальше?

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

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

Вывод

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

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

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

4747
40 комментариев

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

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

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

10
Ответить
Автор

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

5
Ответить

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

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

2
Ответить
Автор

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

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

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

1
Ответить

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

6
Ответить
Автор

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

6
Ответить
Автор

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

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

2
Ответить