кейсыsite-check-bot

enобсудить задачуменюзакрыть

Telegram-бот для проверки сайтов · 

Проверка сайта за минуту — словами, а не баллами

Присылаешь боту ссылку — через полминуты приходит отчёт: как сайт открывается с телефона, виден ли в Google, есть ли защита и с чего клиенту начать разговор. Каждый пункт написан словами, в конце — что чинить первым.

Знак бота — окно браузера с галочкой в кольце, которое заполняется, и подпись «сайт → отчёт»

Что за задача

Владелец малого бизнеса редко знает, что с его сайтом на самом деле. Открывается ли он быстро с телефона, найдут ли его в Google, придёт ли ссылка в мессенджере с картинкой, может ли клиент позвонить в одно касание. Бесплатные проверки есть, но они отвечают баллами и английскими терминами — что с этим делать, непонятно.

Нужна была проверка, которой не надо учиться: прислал ссылку туда, где и так переписываешься, — получил ответ обычными словами. И чтобы в конце было ясно, что чинить первым.

Что это дало

Сайт проверяется за полминуты, без регистрации и без терминов: в отчёте сказано, что работает, что стоит поправить и зачем это посетителю. Хочется починить — одна кнопка открывает переписку с разработчиком, и там уже написано, какой сайт проверяли.

Что сделал

Ссылка — в любом виде

Адрес можно прислать как угодно: с https:// или без, с www, ссылку на любую страницу, домен на кириллице. Бот сразу отвечает «Проверяю…», и через 15–60 секунд это же сообщение превращается в отчёт — пять сообщений подряд он не шлёт.

Приветствие бота: что он проверяет и что отчёт придёт словами

Восемь проверок в одном отчёте

Скорость на телефоне, мобильная версия, защита, картинки, заявки и контакты, поиск в Google, ссылка в мессенджерах, удобство чтения. У каждого пункта оценка словами — «хорошо», «стоит поправить», «плохо» — и одно-два предложения о том, что это значит для посетителя. Сверху — снимок первого экрана с телефона и итог одной строкой.

Начало отчёта по example.com: снимок первого экрана, итог, скорость, телефон, защита и картинки

Что чинить первым

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

Конец отчёта: заявки и контакты, поиск в Google, ссылка в мессенджерах, удобство чтения и что поправить в первую очередь

Находки, которые видны владельцу

Бот замечает то, что владелец проверит сам: телефон на кнопке звонка без кода города — с мобильного не дозвониться; на странице нет ни телефона, ни мессенджера, ни формы заявки; нет счётчика посещений — не видно, сколько людей заходит; картинки, которые на телефоне выглядят нечёткими; домен, оплата которого скоро кончится.

Повторная проверка показывает разницу

Если человек уже проверял этот адрес, в отчёте появляется, что заметно изменилось с прошлого раза. Изменений нет — бот молчит, а не пересказывает то же самое.

Никаких выдумок

Бот не судит о дизайне и текстах и не пишет цифр, которые владелец не проверит сам, вроде «теряете половину клиентов». Нейросети в нём нет: страницу меряет Google, остальное проверяют правила в коде.

Подробности — для тех, кому нужно

Под отчётом — свёрнутый блок «Подробные замеры»: точные цифры, сертификат, переадресации, срок домена. Владельцу он не мешает, а разработчику, которому владелец перешлёт отчёт, сразу видно, на чём основан каждый пункт.

Раскрытый блок «Подробные замеры»: контакты, картинки без описания, язык страницы, снимок первого экрана

Чужие ссылки не опасны для сервера

Бот работает на домашнем сервере и открывает чужие адреса. Поэтому во внутреннюю сеть он не ходит: адреса проверяются до соединения, а у контейнера бота своя сетевая защита. Лимит — 10 проверок в сутки на человека, чтобы бота не завалили потоком ссылок.

Нужен бот, который сам делает первую работу для клиента и приводит его к вам?

Написать

Что это даёт бизнесу дальше

Зачем такой бот бизнесу

Человек сам присылает свою задачу и сразу получает пользу. Кто захочет починить — пишет, и в сообщении уже видно, о каком сайте речь.

Можно ли сделать похожее под мою нишу

Да: бот, который по фото, ссылке или паре ответов делает первый расчёт или разбор, а дальше передаёт клиента вам.

Сколько стоит проверка

Нисколько: бот бесплатный, 10 проверок в сутки на человека. Проверить свой сайт — @jw_site_check_bot.

Как это устроено технически

Python 3.12, aiogram 3 (Bot API 10.3), SQLite, Docker. Скорость, мобильную версию и поиск меряет PageSpeed Insights (Lighthouse на серверах Google); сертификат, переадресации, срок домена (RDAP и whois), контакты, превью ссылки и счётчики посещений — свои проверки кодом. Защита домашней сети — проверка адреса до соединения и отдельные правила nftables для контейнера. Очередь на две одновременные проверки, лимиты 10 в сутки на человека и 500 на всех. Русский и английский по языку Telegram. 1105 тестов. Код открыт: github.com/jw-git-hub/jw_site_check_bot.

Кто это делал

За jw-dev.pro — я один, а не студия и не агентство. Значит, вы говорите напрямую с тем, кто делает: без менеджера, без брифа через третьи руки и без передачи проекта другому исполнителю посреди работы.

Часовой пояс UTC+7 — как в Бангкоке и Ханое. Делаю сайты, Telegram-ботов и автоматизацию — задача редко заканчивается страницей, обычно её нужно связать с тем, что у вас уже работает.

Чем дальше, тем реже задача звучит как «сделать сайт». Одному нужно, чтобы цена правилась в одном месте, а не на двадцати страницах. Другому — чтобы канал выходил без него. Третьему — чтобы весь прайс лежал внутри Telegram, куда его клиенты и так заходят каждый день. Поэтому список работ у меня открытый: если вашей задачи в нём нет, это ещё не значит, что она не решается.

Кейсы я пишу так, чтобы их можно было проверить: что было, что сделано и чем это измерено. Есть аналитика — ставлю её цифры и период, за который они сняты; мерить рано — так и пишу. «Увеличил продажи» вы тут не найдёте: это не результат, а обещание.

Нужно похожее?

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

Такая работа — услуга «Разработка Telegram-бота на заказ для бизнеса».

Заявка у меня

Прочитаю сам и отвечу туда, куда вы указали.

Отправить ещё одну

Что нужно можно несколько

Своими словами: что есть сейчас и что хочется получить. Есть сайт или бот — вставьте ссылку.

Заявка придёт мне в Telegram — отвечу сам.

Удобнее написать самому — в Telegram, в WhatsApp или на почту.

Не уверены, что с сайтом не так, — проверьте его бесплатно в Telegram: @jw_site_check_bot.

Кому потом всё принадлежит и что будет, если я пропаду, — ответы на главной.