Cкрипт для роутера микротик который оповещает пропадание интернета в Дискорд канал
Для написания скрипта на роутере MikroTik, который будет оповещать пропадание интернета в Дискорд канал, вам потребуется использовать скриптовый язык MikroTik — Winbox Scripts. Вот пример скрипта, который можно использовать для этой цели:
Скрипт для роутера MikroTik, который оповещает пропадание интернета в Дискорд канал
-- Скрипт для роутера MikroTik, который оповещает пропадание интернета в Дискорд канал -- Настройки Дискорда local discord_webhook_url = "ВАШ_WEBHOOK_URL" local discord_channel_id = "ВАШ_КАНАЛ_В_ДИСКОРДЕ" -- Проверка наличия интернета local function check_internet() local result, status, message = http.get("https://google.com") if status ~= 200 then return false, message else return true end end -- Отправка сообщения в Дискорд local function send_discord_message(message) local data = { ["content"] = message } local headers = { ["Content-Type"] = "application/json" } local response = http.post(discord_webhook_url, data, "application/json", headers) if response.status ~= 204 then print("Ошибка отправки сообщения в Дискорд: " .. response.status .. " " .. response.reason) end end -- Главный цикл скрипта while true do local is_online, message = check_internet() if not is_online then print("Интернет отсутствует: " .. message) send_discord_message("Пропадание интернета на роутере MikroTik!") else print("Интернет доступен") end os.sleep(300) -- Проверять статус интернета каждые 5 минут end
Замените
ВАШ_WEBHOOK_URL
ВАШ_КАНАЛ_В_ДИСКОРДЕ