Скрипт оповещения статуса сайта

Главная задача - создавать и распространять знания
Начинающий
Статус
Оффлайн
Регистрация
16 Авг 2019
Сообщения
75
Реакции[?]
19
Поинты[?]
0
Всем привет, написал простенький скрипт на питоне для проверки сайта, то есть лежит сайт или все окей и он работает.

Скрипт работает посредством отправки GET запроса, если код ответа 200, то все. Все остальное, не ок и он отправит вам сообщение в телеграмм (для этого вам нужно поднять бота).

Все готово для деплоя на heroku, осталось ввести свои данные.


Python:
import urllib.request
import telebot
import time

token = '' #Токен телеграмма
url = ''   #Сайт который нужно мониторить
id =       #айди чата. (узнаем через https://api.telegram.org/bot $token$ /getUpdates)

response = urllib.request.urlopen(url)

bot = telebot.TeleBot(token)

bot.send_message(id, 'Bot started')
def status_check():
    response.getcode()
    print(response.getcode())

    if response.getcode() == 200:
        print('All is well, the site works')
    else:
        bot.send_message(id, 'Сервер упал.')


while True:
    status_check()
    time.sleep(300) #переодичность опроса
GITHUB :
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
зачем, если проще вручную проверить?)
 
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Главная задача - создавать и распространять знания
Начинающий
Статус
Оффлайн
Регистрация
16 Авг 2019
Сообщения
75
Реакции[?]
19
Поинты[?]
0
бож, зачем это нужно?
Ну каждый сам решает, для меня чисто удобнее когда процесс автоматизирован, большинство кстати меня поддержат.

P.s Когда процесс автоматизирован, сразу минус гемор и можешь заниматься чем то другим.
 
Сверху Снизу