Бесплатный многофункциональный телеграм-бот для SEOшников и владельцев сайтов.У меня есть несколько сайтов и не так много свободного времени. Мне надоело узнавать о неполадках с ними из печальной статистики или сообщений пользователей, поэтому я решил создать бота (изобрести велосипед), который будет неустанно следить за ними вместо меня.Однако все зашло несколько дальше и этот бот немного круче, чем простой скрипт для проверки.Еще я сгенерировал с помощью нейросети аватарку с котиком (если этого будет мало, команда /cat к вашим услугам). Мне кажется, что это главное преимущество бота.Зачем?Для чего нужен очередной бот-скрипт-проверки-сайта, когда есть около миллиона аналогов и куча статей о том, «как написать скрипт для мониторинга»?Что ж, я отвечу: ребята, не стоит вскрывать эту… Если серьезно, мой бот мониторит сайты чуть лучше многих аналогов и делает не только это. Ну то есть не только лишь это.Вот краткий список возможностей бота:Проверять работоспособность ваших (и не только) сайтов и отправлять уведомление, если с ними что-то не такПоказывать статистику по каждому инциденту с сайтомПолучать возраст домена, whois-выгрузку и DNS записиПроверять возможность индексации URLПроверять CMSСоздавать отчет со скриншотом и информацией о страницеОтслеживать цепочку редиректовФорматировать списки ссылокПарсить сайтмапыНачнем с главного — мониторингВ мониторинг можно добавить до десяти сайтов. Бот будет регулярно проверять их и отправит уведомление, если с ними что-то не так.Критерии рабочего сайта:Отвечает в течение 5 секундВозвращает код 200 (ОК)Если хотя бы одно из этих условий не выполняется, бот отправляет уведомление. Он также продолжит следить за сайтом чаще, чем за другими — проверка будет примерно каждые две минуты.Как только сайт заработает, вы также получите уведомление.Статистика сайта включает в себя общие данные. Здесь можно увидеть аптайм, количество инцидентов, их среднюю продолжительность и т. д.Также есть возможность посмотреть детальную статистику по каждому сбою за последние 30 дней: просто нажмите на него в списке.Пример инцидентаДругие инструментыКак я уже сказал, в боте есть еще несколько функций помимо мониторинга. Большинство из них довольно просты и понятны, поэтому не требуют дополнительных упоминаний здесь.Но я хотел бы отметить парочку, которые показались мне наиболее интересными.Парсер сайтмаповSitemap или Карта сайта — это XML файл со списком страниц сайта, который добавляют владельцы сайтов, чтобы облегчить нелегкий труд поисковых систем.Иногда очень полезно собрать этот список для самых разных задачах. Отправьте боту ссылку на сайтмап и он отправит текстовый файл со списком всех страниц в сайтмапе. Вложенные сайтмапы также поддерживаются.Можно также просто отправить ссылку на сайт и бот сам попытается отыскать адрес сайтмапа.Возраст сайтовЭтот инструмент позволяет быстро узнать возраст сайта или списка сайтов.Отправляем список сайтов и получаем ответ:Получение DNS записейЕще один полезный инструмент. Позволяет просмотреть DNS записи любого домена.ИтогиБот еще немного сырой, но я стараюсь исправлять все ошибки. Пишите, если что-то будет работать неправильно.Возможно, я буду добавлять новые инструменты или улучшать существующие — любая критика приветствуется.Если вам нужен какой-то инструмент — пишите, возможно, я его добавлю.Ссылка на бота: t.mePackBot | Мониторинг и проверки сайтовБот для проверки сайтов. Навсегда бесплатный и без рекламы. Автор: @dealofcaution
Хорошая идея. Сервисов такого рода много, но в основном всё неуниверсальное, а работает только с почтовыми уведомлениями
Прикольная штука. На Github будет? Раз уж бесплатно =) Я бы код посмотрел...
Возможно. Код такой себе, но я старался. Если уж очень интересно, могу в ЛС ссылку на репозиторий скинуть
Отличная идея! Спасибо!
При попытке добавить рабочий сайт, выдало:
"Не удалось добавить сайт. Причина: Не удалось выполнить запрос к сайту https://****. Вы можете добавлять в мониторинг только существующие и работающие сайты."
Это просто гениально! Порекомендовал всем своих друзьям
Попробовал развернуть на сервере но почему то не пошло, не сможете помощь?