10-17-2026, 11:32 AM
Hazır Script: Node.js ile 3 Dakikada Cep Telefonunuza Telegram Bildirim Botu Kurun (Tek Tıkla Çalışır)
Otomasyon projelerinde (fiyat takibi, bilet yakalama, sunucu kontrolü veya dosya indirme) en büyük ihtiyaç, işlem bittiğinde veya kritik bir olay yaşandığında anında haberdar olmaktır. Bilgisayar başında saatlerce ekran beklemek yerine, sistemin doğrudan cep telefonunuza Telegram üzerinden bildirim göndermesi en pratik çözümdür.
Bu rehberde sıfırdan Telegram botu açıp, sadece 15 satırlık hafif bir Node.js koduyla telefonunuza nasıl anlık alarm/bildirim göndereceğinizi adım adım paylaşıyorum.
Adım 1: 1 Dakikada Telegram Botu ve Chat ID Alma
Adım 2: Gerekli Tek Kütüphaneyi Kurun
Bilgisayarınızda veya sunucunuzda boş bir klasör açın, terminali (CMD) açıp şu hafif kütüphaneyi yükleyin:
Adım 3: Çalışan Hazır Kod (telegram_alarm.js)
Klasörünüzde telegram_alarm.js adında bir dosya oluşturun ve aşağıdaki kodları yapıştırın. BOT_TOKEN ve CHAT_ID alanlarına 1. Adımda aldığınız bilgileri yazın:
Adım 4: Tek Tıkla Çalıştırma (Masaüstü Kısayolu)
Her seferinde terminal açmakla uğraşmak istemiyorsanız, aynı klasörün içine calistir.bat adında bir metin dosyası açıp içine şu tek satırı yazın:
Artık bu .bat dosyasına çift tıkladığınız an arka planda komut çalışır ve saniyesinde telefonunuza bildirim sesiyle birlikte mesajınız düşer.
Takıldığınız veya Telegram API'sinden hata aldığınız bir adım olursa chat ID veya token bilgilerinizi gizleyerek bu başlık altından sorabilirsiniz!
Otomasyon projelerinde (fiyat takibi, bilet yakalama, sunucu kontrolü veya dosya indirme) en büyük ihtiyaç, işlem bittiğinde veya kritik bir olay yaşandığında anında haberdar olmaktır. Bilgisayar başında saatlerce ekran beklemek yerine, sistemin doğrudan cep telefonunuza Telegram üzerinden bildirim göndermesi en pratik çözümdür.
Bu rehberde sıfırdan Telegram botu açıp, sadece 15 satırlık hafif bir Node.js koduyla telefonunuza nasıl anlık alarm/bildirim göndereceğinizi adım adım paylaşıyorum.
Adım 1: 1 Dakikada Telegram Botu ve Chat ID Alma
- Telegram arama kutusuna @BotFather yazın ve resmi onaylı bota girin.
- /newbot komutunu gönderin.
- Botunuz için bir isim (Örn: Benim Alarm Botum) ve ardından sonu "bot" ile biten bir kullanıcı adı (Örn: otomasyon_alarm_bot) belirleyin.
- BotFather size HTTP API Token verecektir. Bu token anahtarınızı bir yere not edin (Örn: 712345678:AAH...).
- Arama kutusuna az önce açtığınız botun adını yazın ve bota girip /start butonuna basın (Mesaj atabilmesi için bu şarttır).
- Kendi kullanıcı ID numaranızı öğrenmek için Telegram'da @userinfobot hesabını aratıp /start deyin; size Id numaranızı (Örn: 123456789) verecektir.
Adım 2: Gerekli Tek Kütüphaneyi Kurun
Bilgisayarınızda veya sunucunuzda boş bir klasör açın, terminali (CMD) açıp şu hafif kütüphaneyi yükleyin:
Kod:
npm install axiosAdım 3: Çalışan Hazır Kod (telegram_alarm.js)
Klasörünüzde telegram_alarm.js adında bir dosya oluşturun ve aşağıdaki kodları yapıştırın. BOT_TOKEN ve CHAT_ID alanlarına 1. Adımda aldığınız bilgileri yazın:
Kod:
const axios = require('axios');
// 1. Adımda aldığınız bilgileri buraya girin
const BOT_TOKEN = 'BURAYA_BOT_TOKEN_GELECEK';
const CHAT_ID = 'BURAYA_CHAT_ID_GELECEK';
/**
* Telegram'a formatlı mesaj gönderen pratik fonksiyon
* @param {string} mesaj - Gönderilecek metin (HTML etiketleri destekler)
*/
async function bildirimGonder(mesaj) {
const url = `https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`;
try {
const response = await axios.post(url, {
chat_id: CHAT_ID,
text: mesaj,
parse_mode: 'HTML' // Kalın, italik ve link desteği için
});
if (response.data.ok) {
console.log('Bildirim telefona başarıyla iletildi!');
}
} catch (error) {
console.error('Telegram hatası:', error.response ? error.response.data.description : error.message);
}
}
// TEST KULLANIMI:
const testMesaji = `
? <b>Otomasyon Alarmı!</b>
━━━━━━━━━━━━━━━━━━
? <b>Ürün:</b> Takip Edilen Ekran Kartı
? <b>Fiyat:</b> 14.500 TL (Hedef Fiyatın Altına Düştü!)
⏱ <b>Zaman:</b> ${new Date().toLocaleTimeString('tr-TR')}
? <a href="https://example.com">Ürüne Gitmek İçin Tıklayın</a>
`;
bildirimGonder(testMesaji);Adım 4: Tek Tıkla Çalıştırma (Masaüstü Kısayolu)
Her seferinde terminal açmakla uğraşmak istemiyorsanız, aynı klasörün içine calistir.bat adında bir metin dosyası açıp içine şu tek satırı yazın:
Kod:
node telegram_alarm.js
pauseArtık bu .bat dosyasına çift tıkladığınız an arka planda komut çalışır ve saniyesinde telefonunuza bildirim sesiyle birlikte mesajınız düşer.
Alıntı:Nerede Kullanabilirsiniz?
Bu fonksiyonu yazdığınız herhangi bir scraping (fiyat/stok) botunun içine, Puppeteer senaryolarının sonuna veya sunucunuzdaki yedekleme scriptlerinin bitişine ekleyerek tüm süreçleri cebinizden anlık izleyebilirsiniz.
Takıldığınız veya Telegram API'sinden hata aldığınız bir adım olursa chat ID veya token bilgilerinizi gizleyerek bu başlık altından sorabilirsiniz!

