Один день👨‍💻
91 subscribers
60 photos
36 links
Для связи ➡️ @devpf
Download Telegram
Отслеживание посылок разных почтовых служб из одного бота

В далеком 2020 году был разработан и запущен в вольное плаванье телеграм бот @PoshtarykBot. На то время он мог отследить трек-номер большинства почтовых служб Украины.

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

Работа над обновлением велась неспешно и с большими перерывами. Так прошло 4 года и неспешная разработка была окончена.

Пользователи

Скорее всего из-за названия, бота находили поиском в телеграмм и он постепенно рос. Реклама была куплена один раз на канале с 1000 подписчиков, который принес примерно 30 пользователей.
Как итог на данный момент ежедневно его запускает в среднем 5 новых пользователей и всего он собрал около 9ти тысяч.

Финансовая часть

За все время было 2 доната на 10 грн и на 10 копеек💰
Проекты, которые ничего не приносят своему создателю поддерживать тяжело, мотивация заканчивается быстро.
Вывод: делайте проекты за которые вам уже заплатили или такие же, на которых уже кто-то зарабатывает и там большой рынок.

Что дальше?

Большая часть внутрянки бота обновлена, на данный момент ведется работа над сайтом для отслеживания посылок.
Если интересен проект, подписывайтесь и следите за развитием.
#parcelTracker
1😁1
Последний месяц наблюдаются просадки трафика по всем расширениям.
Возможно это связано с переходом гугла на новый домен chromewebstore.google.com, может алгоритмы меняет или сезон отпусков начался🙃. Но тенденция пока не очень позитивная.

Что замечено, переходов на страницу с расширениями стало заметно меньше, в среднем процентов на 20, но что интересно так это конверсия в установку. Она выросла на 5-20 процентов.

Получается что гугл стал лить более качественный трафик, тут конечно бы посмотреть конверсию в платящих, но пока такой не располагаю.
#extensions
😢1
Очистка куков сайта в один клик

Еще одно из расширений, которые имеют под собой одну полезную функцию это Clear cookies for one site.

Его функция проста, по нажатию на его иконку очищаются куки текущего сайта.

На него не было больших ставок, так как по наблюдениям пользователи неохотно ставят расширения, которые имеют доступ к потенциально конфиденциальным данным пароли, куки и тд.

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

На данный момент имеет 1 тысячу активных юзеров в неделю.

Вот такой отзыв сегодня прилетел, очень приятно, мотивирует работать дальше👨‍💻

Перевод:
У меня есть один сайт, который всегда требует очистки файлов cookie для входа в систему. Это расширение идеально: один простой щелчок на панели инструментов, и файлы cookie сайта очищаются, сайт автоматически перезагружается, и я могу войти в систему. Одно из лучших расширений, которые я установил.
#extensions
👍31
А бывают и такие отзывы и ничего с этим не сделаешь.

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

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

Бывают отзывы и такие:
Не работает в браузере Brave

Расширение предназначено и сделано для Chrome, понятно, что основа у браузеров одна, но это не гарантия что расширения будут работать везде.

Так что, если будете разрабатывать что-либо для широкой аудитории, будьте готовы к подобным пользователям.

P.s. отзыв, который на скриншоте, в итоге человек удалил.
😁21😱1🤨1
Сервис отслеживания посылок

После обновления бота🕵️‍♂️, было принято решение продолжить совершенствовать ядро и сделать на его базе сайт.

На данный момент над ним ведется активная работа команды.

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

Еще одна из основных и приоритетных задач выбор названия и ключевых слов. Тут на 100% подходит крылатое выражение:
Как корабль назовешь, так он и поплывет.


Этот момент тормозит наполнение сайта, так как ключевые тексты без ключей не могут быть написаны.
Работаем дальше🤝

На скриншоте черновой рабочий шаблон для истории🗂
🔥4
Перфекционизм в разработке и не только

Не знаю как у вас, но я при выполнении работы очень часто отвлекаюсь на не ключевые задачи. Тут хорошо ложится закон Парето:
20 % усилий дают 80 % результата

Это можно применить не только к усилиям, но и много к чему еще, например 20% выполненных задач дают 80% результата. Сложность в том, чтоб определить эти 20%.
К примеру, стоит задача создать контент и наполнить главную страницу и вместо того чтоб все время этим заниматься, начинаю настраивать хостинг или искать решение другой задачи.

Сейчас стоит задача запустить информационный сайт (пробую зайти в новое направление). Наметил такие шаги, некоторые уже выполнены:
1. Подбор и регистрация домена.
2. Подбор и покупка хостинга. ✔️
3. Настройка хостинга и запуск сайта. ✔️
4. Настройка CMS (системы управления сайтом). ✔️
5. Подбор шаблона сайта и его подгонка/настройка.
6. Подбор названия, ключевых слов.
7. Наполнение страниц и первые статьи.

Казалось бы, бери и делай. Но начиная делать что-то одно, появляется идеалист, которому все нужно довести до совершенства. Он заостряет внимание на "иконке", каком-то слове и каждый шаг затягивается на дни. Или внимание уходит на другие задачи, они могут быть тоже важные, но не первостепенные, относящиеся к тем 80%. Вроде бы создается впечатление занятости и активности, все движется, но в результате ничего не доведено до конца.

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

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

Немного сумбурно получилось, но главная идея думаю понятна. Выводы какие: стоит делать самое важное, не сильно углубляясь в детали, а далее, если проект пошел или есть свободные ресурсы, стоит уже допиливать и улучшать.
👍6💯2
⚠️ Предупреждения от Chrome Web Store

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

Важно, расширения сразу не удаляются из стора, они остаются доступными для установки и на странице расширений никаких предупреждений для пользователей не появляется. Дается 30 дней на устранение нарушений.

Предупреждения приходят на почту аккаунта, от которого опубликовано расширение, с темой:
Action Required: Название расширения Requires Changes to Comply with Chrome Web Store Policy


1️⃣ Первое прилетело расширению Open incognito tab спустя пол года, то есть после публикации и прохождения начальной модерации, ваше расширение могут проверять и после этого.

Причина была проста - в описании было что-то, что не касается функционала расширения.
Чтобы не гадать отписал сразу в поддержку, после небольшого диалога, оказалось, что им не понравился абзац в котором объяснялось что такое режим инкогнито 🤷‍♂️.
Удалил этот небольшой абзац и пройдя модерацию вопрос был закрыт 🤝.

2️⃣ Второе расширение связано с поиском, оно монетизировано и уже немного зарабатывает.

Функционал его заключается в том, что оно меняет поисковую систему (указана в названии и описании расширения) и вместе с этим хром автоматически изменяет "новую вкладку", она становится просто белым фоном.
Чтоб это изменить была сделана страница с одним полем ввода и двумя кнопками Поиск и Запрос к искусственному интелекту.

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

То есть нельзя менять поисковую систему и сделать свою новую вкладку, вернее можно, но на ней может быть только поисковая строка и кнопка Искать (закладки, часто посещаемые сайты, как в моем случае еще одна кнопка и тд - нельзя). Таким образом Гугл защищает свой поисковик, монополия💫.

Пока не придумал как лучше поступить: удалить поиск по умолчанию или новую вкладку, так как и то и то важно. Отложил этот вопрос.

Подробнее о предупреждениях и какие они бывают можно почитать тут.
#extensions
🤯2😢2🤔1
Как бесплатно сравнить разные языковые модели?

Это не реклама, сам использую.
Изюминка в том, что платформа полностью бесплатна (есть какие-то лимиты) и не требует регистрации.

Сам сайт https://arena.lmsys.org/ - позволяет тестировать языковые модели на различных задачах, сравнивать их производительность и результат.

Можно вести диалог в виде чата, как chatGPT, а можно сразу давать задачу двум моделям и сравнивать результаты (скриншот).

Доступно более 20 моделей (не считал) и разные версии, в том числе chatGPT4o, Gemini pro, Claude и тд.
Также у них есть свой рейтинг, интересно посмотреть.

В общем сервис стоит пощупать👌
🔥3🤝2👍1
Расширение "Сохранить картинку как"

Расширение добавляет в контекстное меню, открытое на изображении пункт "Сохранить картинку как" с вариантами PDF, JPG, PNG или WebP. Если текущий формат изображения и выбранный не совпадает, то происходит конвертация и сохранение в выбранном формате.

Расширение было запущено в конце января и за шесть месяцев набрало чуть больше 7000 активных пользователей в неделю. Трафик только из поиска, в среднем 80 установок в день. На фоне остальных расширений дневные установки продолжают расти (у остальных просели, возможно из-за сезона отпусков).

Монетизация на данный момент не подключена🤷‍♂️.

#extensions
👍5🔥2
🌐 Сбор информации из интернета

Решил заняться парсингом - автоматический сбор данных с различных ресурсов, в основном с сайтов и предоставение их в структурированном, удобном формате в основном excel, json, xml.

Просмотрел немало информации про это дело. Важные моменты:

⚖️ правовые нюансы, не все можно спокойно собирать. Например нельзя собирать личные данные, к которым относятся: ФИО, номер телефона, емейл, адрес физлиц.

🛡️ защиты от сбора данных. Некоторые сайты защищаются и видов защит немалое количество, а это лишние затраты и “головные боли”.

⚔️ огромная конкуренция. На более промышленном уровне она тоже не маленькая, но на старте просто огромная.

Минусов хватает, но есть примеры успешно построенного бизнеса, имеется опыт опыт в парсинге, почему бы и не попробовать.

🔍 Поиск первых клиентов, тестирование гипотез

Первое, что пришло в голову это искать клиентов на биржах фриланса. Из зарубежных попробовал Upwork. Каждый отклик на задачи стоит от 7-20 единиц внутренней валюты Connect, потратил почти все бесплатные, на примерно 10 откликов, получил пару переписок и на этом пока поставил паузу. В будущем планирую делать упор на эту биржу, чтоб выйти на зарубежных клиентов.

Далее нашел Freelancehunt. Что понравилось, откликаться можно сколько угодно и без ограничений. Из минусов - для многих заказов нужно пройти верификацию с документами.
Заказов на парсинг очень мало, в день примерно 2-10 большинство из которых либо незаконны, либо с заниженным бюджетом.
Но на удивление с 0 отзывами и примерно 15 откликами, получилось взять первый заказ на сумму 50$, который был успешно закрыт. Спустя пару дней заказчик пришел с новым заказом.

Сейчас стоит задача найти клиентов из бизнеса, которым нужен регулярный парсинг - разрабатывается парсер и клиент получает регулярно свежие данные и поддержку в случае поломок. Есть идеи где таких искать, об успехах и неудачах напишу, как будут результаты.
#парсинг
👍2🤝2
🌟 Внедряю в одно из расширений подписочную модель монетизации с тремя тарифами месяц-год-пожизненная для стран Tier 1.

Tier (Уровень) страны - является как субъективными, так и непостоянными, так что это примерное разделение для ознакомления.
Tier 1 – Страны с устойчивой экономикой и высоким уровнем жизни.
Tier 2 – Страны с средним уровнем дохода и развивающейся экономикой.
Tier 3 – Страны с низким уровнем дохода и большим разрывом между богатыми и бедными.

Tier 1 - самая платежеспособная аудитория и чем больше в вашем расширении пользователей из этих стран, тем больше вероятность конверсий, так как там люди привыкли платить за цифровые продукты, даже за столь маленькие как расширения.

Для начала поставил 5️⃣ бесплатных использований расширения, дальше выводится окошко с тарифами и предложением купить.

Для всех текущих пользователей расширение останется бесплатным, а для новых - платная версия только для стран Tier 1.
Как будут какие-то результаты обязательно напишу.
#extensions
🔥3👍1🤩1
После последнего поста о парсинге прошло две недели, и у меня есть некоторые результаты.

📢 Пробовал давать рекламу по услуге сбора и обработки данных в трёх активных чатах продавцов с закреплением сообщения в ленте. Итог — 0 откликов. Тем не менее, есть ещё пара чатов и каналов, которые планирую протестировать, меняя тексты.

🔍 Продолжаю откликаться на заказы по сбору данных с биржи Freelancehunt — пока это самый эффективный канал поиска клиентов. Заказы, связанные с коммерческим парсингом, встречаются редко, и конкуренция велика, но заказы есть.

📊 Существуют разные виды заказов:
1. Однократный сбор данных с предоставлением результата в нужном формате.
2. Разработка парсера в виде скрипта или программы, чтобы заказчик мог запускать его самостоятельно.
3. Предоставление услуги по регулярному сбору данных.

Моя цель — именно регулярная услуга, но я откликаюсь и на остальные, так как это потенциальные клиенты для регулярного сбора данных.

💼 Заказчикам, которые хотят получить парсер в виде скрипта или программы, я настоятельно рекомендую услугу регулярного сбора данных.

Почему? Услуга регулярного сбора данных — это настройка, например, ежедневного процесса получения и обновления информации с источников и предоставление результатов в удобном формате (Excel, JSON, XML) или через API.

Если же заказчик предпочитает скрипт или программу для самостоятельного запуска, он сталкивается с рисками: парсеры могут выйти из строя (изменение верстки на сайте, добавление защиты и т.д.), создавая дополнительные заботы.

На днях наблюдал яркий пример на бирже, человек заказал парсер-программу, проверил ее на 1 странице, все работало, оплатил и оставил отзыв.
В этот же день открыл новый проект: "поправить парсер", исполнитель, который сдал проект, не выходит на связь - парсер не работает. Но главная проблема в том, что программа собрана в исполняемый файл и исходников нет, то есть остаётся только новый заказывать.
Недобросовестных, скорее безответственных, исполнителей довольно много, сам с этим сталкивался, по откликам на задачу все специалисты, а по факту получается, что откликаются на все что можно и потом разбираются справятся или нет..

🔧 Поддержка подразумевает ежемесячный платёж, включающий оплату серверов, исправление ошибок и общее обеспечение стабильной работы системы. Такой подход выгоден обеим сторонам: заказчик получает актуальные данные без лишних забот, а исполнитель — ресурсы для работы. Это win-win!

🛠 В периоды затишья начал разработку новых расширений. Подробнее расскажу об этом позже.

#парсинг
1👍1🔥1
Короткий отчет за неделю

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

Разработка нового расширения

На модерацию отправлена первая версия нового расширения на тему Color Picker. Эта версия пока не содержит переводов, над которыми я работаю сейчас, чтобы сразу после успешной модерации загрузить их.

Процесс перевода у меня разделен на три этапа:
- популярные языки: перевод через ChatGPT с последующей ручной доводкой.
- автоматический перевод через API Deepl: бесплатная квота в 500,000 символов на месяц, что достаточно для перевода пары расширений.
- остальные языки: перевод через Google Translate.

После публикации переводов, начну работу над еще одним расширением, если не будет заказов на парсинг.
#парсинг #extensions
👍3🔥1🎉1🥱1
Вот так выглядят наплывы ботов в одном из расширений.
Примерно месяц это продолжается. В день у данного расширения обычно около 30 установок, а тут резко в некоторые дни от 200 до 500, что не естественно.
Судя по графику, последние боты сегодня ушли.
По наблюдениям такие наплывы никак не сказались на показателях расширения.

Расширение на тему Color Picker, о котором я писал в предыдущем посте, успешно прошло модерацию (уже с переводами) и ушло в свободное плавание.
Наблюдаем 🧐
#extensions
👍4🤔3
Провел эксперимент, протестировав три популярных бесплатных ИИ-ассистента — ChatGPT-4o, Claude 3.5 Sonnet и Gemini — на одном коварном вопросе. Результаты этого теста вы можете увидеть на прилагаемых скриншотах.

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


Поэтому для чистоты эксперимента задал аналогичный вопрос на английском:
- ChatGPT и Gemini предоставили ответы, идентичные тем, что были даны на кириллице.
- Claude в ответе указал на мою ошибку, отметив, что бараньих крылышек не существует 👍

Несколько месяцев назад пробовал решать свои задачи с помощью Claude и Gemini. Они показали себя на порядок хуже чем GPT.
Сейчас снова активно тестирую Claude на своих задачах и пока приятно удивлен. Контентные задачи и по программированию решает отлично. Но неприятный момент - он постоянно ругается на эфемерные лимиты, в основном на задачи по программированию, просит купить подписку.
Gemini все так же сильно отстает.
😁21🔥1
События и новости последних недель 🗞️

💼 Сбор данных - парсинг
После нескольких небольших заказов и затишья на неделю, неожиданно появилось несколько диалогов с потенциальными клиентами, включая достаточно крупных. С одним из них начали работу, но я недооценил объём, стоимость и условия. Проект затянулся, требует постоянного внимания и присмотра. Тем не менее, договорились на долгосрочное сотрудничество и есть шанс, что в итоге он выйдет на прибыль.
Также есть предварительная договорённость с ещё одним крупным клиентом не на парсинг, а на разработку интеграции между двумя CRM-системами. Сейчас обсуждаем техническое задание и условия.

🌐 Социальная активность
Параллельно начал развивать социальные сети на английском: LinkedIn, X и страницу "компании" на Facebook.
По охватам лидирует LinkedIn — его алгоритмы ранжирования работают хорошо и для новых аккаунтов, что приносит хорошие результаты.
В X просмотров немного, но подписки немного дает, он любит частые посты, которые часто не удаётся публиковать.
Facebook пока приносит лишь единичные просмотры.

🔧 Расширения для Chrome
Старые расширения показывают рост — пару из них приближаются к отметке в 20 000 пользователей в неделю.
По их монетизации, пока нового ничего нет, ожидаю модерацию для одного в платежке, чтоб подключить подписку.

Новое расширение устанавливают по несколько раз в день, и его аудитория постепенно растёт. Сейчас 75 пользователей, тестирую вариант запуска без первоначального набора аудитории рекламой.

👥 Успевать всё непросто, ведь проекты по парсингу требуют значительного времени, из-за этого соцсети пока получают меньше внимания. В планах собрать команду для более активного роста, что открывает новые возможности для развития.

#extensions #парсинг
🔥3👏2
🎉 Первое расширение, запуск был, практически, 1го января, преодолело отметку в 20 000 активных пользователей в неделю, за 9 месяцев с момента запуска.

📊 Если есть интерес (ставим 🔥), на следующей неделе планирую публикацию статистики по всем расширениям, включая:
- время достижения отметок в 1000, 10 000, 20 000 пользователей;
- текущее количество активных пользователей;
- среднее количество установок в день.

#extensions
🔥15👏2