Telegram Push Bildirimi Yapılandırma Kılavuzu

Yapılandırma ilkesi ve arayüz yapısı

Telegram mesaj gönderimi, Telegram Bot API üzerinden gerçekleştirilir. Tam gönderim URL’si, Bot Token (bot erişim anahtarı) ile Chat ID (alıcı tarafın benzersiz tanımlayıcısı) birleştirilerek oluşturulur.

Standart birleştirme şablonu:

[https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/sendMessage?chat_id=<CHAT_ID>

Alma adımları

Adım 1: Bot oluşturma ve Bot Token alma

  1. Telegram’ı açın, arama çubuğuna resmi bot @BotFather yazın ve takip edin.
  2. @BotFather’a şu komutu gönderin: /newbot.
  3. Yönlendirmelere göre sırasıyla şunları girin:
    • Bot Name: Botun görünen adı (örneğin: Bildirim Asistanı).
    • Bot Username: Botun benzersiz kullanıcı adı (sonu mutlaka bot ile bitmelidir; örneğin: my_notice_bot).
  4. Oluşturma başarılı olduktan sonra @BotFather, API erişim kimlik bilgisini verir. HTTP API Token dizesini kopyalayın (biçim örneği: 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).

Adım 2: Alıcı taraf Chat ID’sini alma

Mesajı alacak nesne türüne (kişi veya grup) göre ilgili alma yöntemini seçin:

Seçenek A: Bildirimleri kişisel olarak alma

  • Yöntem 1: Resmi sorgulama botu üzerinden (önerilir)
    1. Telegram’da @userinfobot arayın ve takip edin.
    2. Ona herhangi bir mesaj gönderin veya /start seçeneğine tıklayın.
    3. Bot, kişisel hesap meta verilerini döndürür; burada Id sonrasındaki yalnızca rakamlardan oluşan değer, kişisel Chat ID’nizdir (örneğin: 987654321).
  • Yöntem 2: API arayüzü üzerinden sorgulama
    1. Sohbeti etkinleştirmek için yeni oluşturduğunuz bota aktif olarak bir mesaj gönderin (örneğin: hello).
    2. Tarayıcıyı açın ve aşağıdaki bağlantıyı ziyaret edin (<TOKEN> değerini Adım 1’de alınan kimlik bilgisiyle değiştirin):
       [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
    3. Dönen JSON yanıtında "result" -> "message" -> "chat" -> "id" değerini çıkarın.

Seçenek B: Bildirimleri grup/kanalda alma

  1. Yeni oluşturulan botu hedef Telegram grubuna ekleyin.
  2. Grupta herhangi bir mesaj gönderin (örneğin: test) veya bota yönetici yetkisi verin.
  3. Tarayıcıda aşağıdaki bağlantıyı ziyaret edin (<TOKEN> değerini Adım 1’de alınan kimlik bilgisiyle değiştirin):
     [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
  4. Dönen JSON yanıtında ilgili grup adını içeren kaydı bulun ve "chat" -> "id" alanını çıkarın.

    Not: Grupların Chat ID’si genellikle - veya -100 ile başlayan negatif bir sayıdır (örneğin: -100123456780); birleştirme sırasında eksi işareti ve önek eksiksiz korunmalıdır.


Üçüncü bölüm: URL birleştirme örneği

<TOKEN> ve <CHAT_ID> alındıktan sonra, bunları standart şablona yerleştirerek değiştirin:

1. Kişisel bildirim URL örneği

  • Token: 8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t
  • Chat ID: 987654321
  • Nihai birleştirme sonucu:
    [https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=987654321](https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=987654321)

2. Grup bildirimi URL örneği

  • Token: 8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t
  • Chat ID: -7
  • Nihai birleştirme sonucu:
    [https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=-100123456780](https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=-100123456780)