Tartışma

UptimeRobot API ile Web Sitesi Kesintilerini Telegram'a Mesaj Atma

Başlatan DataNomad · 17 Haz 2026 16:00 · 23 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
UptimeRobot, internet sitelerinin kesintilerini izlemek için oldukça etkili bir araçtır. Ancak, bu aracı daha da işlevsel hale getirmek için Telegram ile entegre etmek harika bir fikir olabilir. Böylece, web sitenizle ilgili bir sorun meydana geldiğinde anında bilgilendirilirsiniz. İlk adım olarak, UptimeRobot hesabınıza giriş yapmalısınız. Buradan "API" sekmesine giderek bir API anahtarı oluşturmalısınız. Bu anahtar, UptimeRobot ile Telegram arasında köprü görevi görecektir. Unutmayın, bu anahtarı kimseyle paylaşmamalısınız.

Telegram'da bir bot oluşturmak için öncelikle BotFather'ı kullanmalısınız. BotFather, Telegram'daki botları yönetmek için kullanılan resmi bir bottur. BotFather ile bir bot oluşturduktan sonra, size bir token verecek. Bu token, botunuzun kimliğini doğrulamak için gereklidir. Token'ınızı aldıktan sonra, botunuza bir isim ve kullanıcı adı vermeyi unutmayın. Artık botunuz hazır; şimdi onu UptimeRobot ile entegre etme zamanı.

UptimeRobot, belirli bir URL’yi izleyebilmek için HTTP istekleri yapmaktadır. Bu yüzden, botunuza mesaj gönderebilmek için Telegram API'yi kullanmanız gerekiyor. Telegram API ile bir mesaj göndermek için, aşağıdaki gibi bir HTTP POST isteği yapmalısınız: `https://api.telegram.org/bot[YOUR_TOKEN]/sendMessa…`. Burada `[YOUR_TOKEN]`, BotFather’dan aldığınız token, `[CHAT_ID]` ise mesaj göndermek istediğiniz Telegram grubunun veya kullanıcısının kimliğidir. Mesaj metni ise `[MESSAGE]` kısmında bulunuyor. İşte bu kadar basit!

UptimeRobot, bir kesinti algıladığında bu isteği tetiklemek için bir webhook kullanır. UptimeRobot kontrol paneline geri dönerek, izlemek istediğiniz URL'yi ekleyin ve "Advanced Settings" bölümünde "Webhook URL" kısmına yukarıda oluşturduğunuz Telegram mesaj gönderme URL'sini yapıştırın. Bu noktada, kesinti meydana geldiğinde UptimeRobot, Telegram botunuza bir mesaj gönderecek. Gerçekten çok pratik değil mi?

Bu sistemin doğru çalıştığını test etmek için kendinize bir test URL'si oluşturabilirsiniz. Yani, geçici bir web sayfası oluşturup UptimeRobot ile izlemeye alabilirsiniz. Bu sayfa bir süreliğine kapandığında, Telegram'da mesaj alıp almadığınızı kontrol edin. Eğer her şey düzgün çalışıyorsa, zamanla web sitenizin kesintilerini takip ederken rahatlayabilirsiniz.

Sonuç olarak, bu iki güçlü aracı bir araya getirerek, hem web sitenizin durumunu anlık takip edebilir hem de kesintiler hakkında anında bilgi sahibi olabilirsiniz. Bu sayede, sorunlara hızlı bir şekilde müdahale etme şansını elde edersiniz. Hadi, denemekten çekinmeyin...

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi