Ana içeriğe geç

Telegram Bot Entegrasyonu

Bu kılavuz Telegram Botunuzu 'chat.smsbat.com' paneline nasıl bağlayacağınızı açıklamaktadır.

1. Botu Panele Eklemek

Kontrol panelinde Hesaplarım -> Telegram botları'na gidin.

  1. Bot Ekle'ye tıklayın.
  2. Telegram bot verilerini (isim, token) doldurun ve sisteme kaydedin.
  3. Kaydettikten sonra bot ayarlarına gidin ve geri arama URL'sini formüle etmek için ID'yi alın.

2. Chat.SMSBAT ile Entegrasyon Seçenekleri

Seçenek 2.1: Telegram'dan Omni Chat'e geri aramaları proxy olarak gönderme

Bu akışta sunucunuz Telegram webhook'unu doğrudan alır ve ardından yükü SMSBAT'a iletir.

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Client: Callback from Telegram
    Client->>Proxy: Forward Telegram callback to SMSBAT
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Interaction with Telegram

Gereksinimler: - İstemci sisteminin gelen geri aramaları doğrudan "chat.smsbat.com" web kancasına proxy olarak gönderdiğinden emin olun. - "Sohbet Başlat" düğmesinin tam metnini/eylemini sağlayın. - "Sohbeti Bitir" düğmesinin tam metnini/eylemini sağlayın.

Seçenek 2.2: İstemciye geri proxy mantığı

Bu akışta SMSBAT, Telegram'da doğrudan web kancası olarak ayarlanmıştır. SMSBAT olayı alır ve ardından geri aramayı sisteminize geri gönderir.

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Proxy: Callback on events from Telegram
    Proxy->>Client: Forward Telegram callback to Client
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Operator interaction with Telegram

Gereksinimler: - Botu ekledikten sonra formüle edilen oluşturulan geri arama URL'sini sağlayın. URL şöyle görünecektir: https://restapi.smsbat.com/api/tg_callback/{ID} - "Sohbet Başlat" düğmesinin tam metnini/eylemini sağlayın. - "Sohbeti Bitir" düğmesinin tam metnini/eylemini sağlayın.