İçeriğe atla
OrqLabs

Telegram Bot

@BotFather ile bot oluşturma, token ve chat ID bulma, otomatik webhook kaydı, grup gizlilik modu ve kanal yayınları.

10 dk Son güncelleme:
Bu sayfada
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Ön koşullar
  4. Adım adım kurulum
  5. A) Telegram @BotFather
  6. B) OrqLabs'ta bağlama
  7. Chat kimliği nasıl bulunur?
  8. Webhook
  9. İzinler
  10. Limitler
  11. Bağlantıyı test etme
  12. Kimlik bilgilerini yenileme
  13. Sık karşılaşılan hatalar
  14. Sık sorulan sorular
  15. Sonraki adım

Bu rehberde: Dakikalar içinde bir Telegram botu oluşturup OrqLabs'a bağlarsınız. Telegram ücretsizdir, işletme doğrulaması istemez ve webhook'u OrqLabs kendisi kaydeder.

⏱ 10 dakika

Kimlik kartı

AlanDeğer
Sağlayıcı anahtarıTELEGRAM
KategoriMesajlaşma
Kimlik doğrulamaToken (@BotFather bot anahtarı)
KapsamProje bazlı; her marka için ayrı bot
WebhookEvet (OrqLabs kaydı sizin yerinize yapar)
YeteneklerMesaj gönderme, mesaj alma, toplu mesaj
Kullanan kutularMesaj geldi, Mesaj gönder, Toplu mesaj, Bildir (Telegram kanalı)
Kullanan ajanlarAI Chatbot, Outreach Agent

Ne işe yarar?

  • Bota yazılan özel mesajlar ve grup mesajları Gelen Kutusu'nda konuşma olur ve iş akışını tetikler.
  • AI Chatbot yanıt verir, müşteri bilgisi toplar, gerekirse insana devreder.
  • Tekil mesaj ve daha önce botla konuşmuş adaylara kampanya gönderirsiniz.
  • Bir kanala duyuru için botu kanal yöneticisi yaparsınız.
  • Bildir kutusunda Telegram seçilirse ekip bildirimleri varsayılan sohbete düşer.

Ön koşullar

  • Bir Telegram hesabı.
  • Platform yöneticisinin PUBLIC_WEBHOOK_URL değerini herkese açık HTTPS adres olarak tanımlamış olması (üretimde https://api.orqlabs.com). Telegram yalnızca HTTPS kabul eder.
  • Ek OAuth uygulaması gerekmez; tüm yetki bot anahtarındadır.

Adım adım kurulum

A) Telegram @BotFather

Telegram – @BotFather ile bot oluşturma: ① /newbot, ② görünen ad, ③ kullanıcı adı. (Temsili görsel)
Telegram – @BotFather ile bot oluşturma: ① /newbot, ② görünen ad, ③ kullanıcı adı. (Temsili görsel)
  1. Telegram'da @BotFather sohbetini açın ve ① /newbot yazın.
  2. ② Botun görünen adını girin (örneğin "Marka Destek").
  3. ③ Kullanıcı adını girin; benzersiz olmalı ve bot ile bitmeli (markadestek_bot).
Telegram – bot token ve ayarlar: ① Bot token, ② /setprivacy → Disable, ③ /setjoingroups → Enable. (Temsili görsel)
Telegram – bot token ve ayarlar: ① Bot token, ② /setprivacy → Disable, ③ /setjoingroups → Enable. (Temsili görsel)
  1. BotFather ① anahtarı verir. Biçim <bot_id>:<secret>, örneğin 1234567890:AAExample…. Güvenli bir yere kopyalayın; herkes bu anahtarla botunuzu yönetebilir.
  2. Profili tamamlayın (isteğe bağlı): /setdescription, /setabouttext, /setuserpic, /setcommands.
  3. Grup desteği için: ③ /setjoingroups → Enable. ② /setprivacy → Disable; kapalıyken bot gruplarda yalnızca komutları ve etiketlendiği mesajları görür. Değişiklik botu gruptan çıkarıp yeniden ekleyince geçerli olur.

B) OrqLabs'ta bağlama

OrqLabs bağlantı penceresi (Telegram): ① Bot Token, ② Proje, ③ Varsayılan chat ID, ④ webhook otomatik kaydedilir, ⑤ Bağla. (Temsili görsel)
OrqLabs bağlantı penceresi (Telegram): ① Bot Token, ② Proje, ③ Varsayılan chat ID, ④ webhook otomatik kaydedilir, ⑤ Bağla. (Temsili görsel)
  1. Entegrasyonlar → Telegram Bot kartında Bağla.
  2. ② Proje seçin.
  3. ① Bot Token alanına anahtarı yapıştırın.
  4. ③ Default channel / chat ID (optional): bildirim ve duyuruların gideceği sohbet; kanal için -100… ile başlayan kimlik veya @kanaladi.
  5. ⑤ Bağla. OrqLabs anahtarı doğrular ve ④ webhook'u Telegram'a kendisi kaydeder. Kart Bağlı olur.
  6. Telefonunuzdan bota /start yazın. Gelen Kutusu'nda yeni konuşma görünmelidir.
Bağlantı penceresi (token): ① bot token alanı, ② proje, ③ Bağla, ④ yan panelde kurulum rehberi.
Bağlantı penceresi (token): ① bot token alanı, ② proje, ③ Bağla, ④ yan panelde kurulum rehberi.

Chat kimliği nasıl bulunur?

HedefBiçimYöntem
KişiPozitif sayı (123456789)Kişi @userinfobot'a yazar; ya da bota yazdığında Gelen Kutusu konuşma detayında contactId
GrupNegatif sayı (-123456789)Botu gruba ekleyin; ilk mesaj sonrası Gelen Kutusu'nda görünür
Süper grup / kanal-100…Kanaldaki bir mesajı @userinfobot veya @getidsbot'a iletin
Herkese açık kanal@kanaladiDoğrudan kullanın

Kanal yayınları için botu kanala Administrator olarak ekleyin ve Post Messages iznini açın.

Webhook

Telegram'da webhook'u siz girmezsiniz. OrqLabs bağlantıyı kaydettiğinde şu adrese kaydı yapar:

https://api.orqlabs.com/api/v1/webhooks/telegram/<hesap kimliği>

Rastgele bir gizli anahtar da gönderilir; eşleşmeyen istekler reddedilir. Kart ayrıntısındaki Webhook URL kayıtlı adresi ve son hatayı gösterir.

Geliştirici notu: Elle kayıt: https://api.telegram.org/bot<TOKEN>/setWebhook?url=<adres>. Kontrol: getWebhookInfo. Aynı anahtarı başka bir sistemde getUpdates ile kullanamazsınız; bir bot için tek alım yöntemi geçerlidir.

İzinler

OAuth yoktur; tüm yetki bot anahtarındadır.

AyarNeredeEtkisi
Gizlilik modu@BotFather /setprivacyKapalı: grupta tüm mesajlar gelir
Gruplara katılma@BotFather /setjoingroupsKapalı: bot gruba eklenemez
Kanal yöneticiliği + Post MessagesKanal ayarlarıKanala mesaj gönderme

Dikkat: Bot bir kullanıcıya ilk mesajı gönderemez. Kullanıcı önce /start yazmalı. Kampanyalar bu yüzden yalnızca botla konuşmuş adaylara ulaşır.

Limitler

KonuSınır
Genel gönderim~30 mesaj/saniye
Aynı özel sohbet1 mesaj/saniye
Aynı grup20 mesaj/dakika
Metin4.096 karakter; medya açıklaması 1.024
Medya (adresle)Fotoğraf 5 MB, diğer 20 MB
Toplu mesajDakikada varsayılan 20; kişilere 50'ye kadar çıkabilir

Bağlantıyı test etme

Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ③ webhook adresi, ⑤ Bağlantıyı kes.
Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ③ webhook adresi, ⑤ Bağlantıyı kes.

② Bağlantıyı test et botun kullanıcı adını, grup yeteneklerini ve kayıtlı webhook adresini gösterir. Ardından bota /start yazın ve Gelen Kutusu'nu kontrol edin.

Kimlik bilgilerini yenileme

  • @BotFather'da /mybots → botunuz → API Token → Revoke current token. Eski anahtar anında geçersiz olur.
  • Yeni anahtarı entegrasyon kartı → Kimlik bilgileri → Güncelle → Bot Token alanına yapıştırın. OrqLabs webhook'u yeni anahtarla tekrar kaydeder.
  • Botu başka projeye taşımak için ayrıntı panelinde Proje alanını değiştirip Kaydet deyin.

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
AUTH – 401Anahtar yanlış veya iptal edilmiş@BotFather'dan yeniden alın
INVALID – "chat not found"Kimlik yanlış, -100 eksik, kullanıcı /start yazmamışKimliği doğrulayın
"bot was blocked by the user"Kullanıcı engellediAdaya unreachable etiketi
"bot is not a member of the channel chat"Kanala yönetici eklenmemişAdministrators → botu ekleyin
"bot can't initiate conversation"Kullanıcı bota yazmamış/start göndermesini sağlayın (t.me/<bot>?start=…)
RATE_LIMIT – 429Hız limitiDakika hızını düşürün
"message is too long"4.096 aşıldıKısaltın
"can't parse entities"Biçimlendirme bozukDüz metin gönderin
"HTTPS url must be provided"PUBLIC_WEBHOOK_URL HTTPHTTPS adres
Grup mesajları düşmüyorGizlilik modu açık/setprivacy → Disable; botu yeniden ekleyin

Sık sorulan sorular

Ücretli mi? Hayır. Telegram Bot API ücretsizdir.

Müşterilerime ilk mesajı ben atabilir miyim? Hayır. Kullanıcı önce bota yazmalıdır. QR kod veya t.me/<bot> bağlantısı paylaşın.

Bir botu iki markada kullanabilir miyim? Hayır. Bot tek projeye aittir. Her marka için ayrı bot oluşturun.

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.