MULTI-CHANNEL

Müşterileriniz
nerede takılıyorsa, biz de oradayız.

Web widget, Telegram bot, native iOS/Android SDK'lar, REST API, webhook'lar. Beş kanal, tek gelen kutusu, tek AI.

Sadece ihtiyacınız olanı açın. Hazır olduğunuzda daha fazlasını ekleyin.

Beş farklı giriş, tek bir konuşmada buluşuyor.

Her kanal aynı gelen kutusunu, aynı AI'yı, aynı bilgi bankasını paylaşır. Kullanıcılarınızın gerçekten bulunduğu kanalları açmanız yeterli.

Web Widget

İki satır JavaScript. Her sitede çalışır — React, WordPress, sade bir HTML sayfası, fark etmez.

Nasıl çalışır

  1. 1Sitenizin gömme kodunu Ayarlar → Kanallar → Web bölümünden kopyalayın.
  2. 2</body> etiketinden hemen önce yapıştırın. Sadece iki satır.
  3. 3Sayfayı yenileyin. Sohbet balonu sağ altta belirir.
  4. 4İsterseniz kullanıcı bilgilerini de gönderin, AI kiminle konuştuğunu bilsin.
En uygun: SaaS uygulamaları, e-ticaret, pazarlama siteleri — kullanıcıların zaten sayfanızda olduğu her yer.
HTML
<script>
  window.LaneChat = { site_id: "sc_8a2f...1b" };
</script>
<script async src="https://lane.chat/w.js"></script>
Kullanıcı bilgisiyle (opsiyonel)
window.LaneChat = {
  site_id: "sc_8a2f...1b",
  user: { id: "u_123", name: "Alex", email: "[email protected]" },
  locale: "tr"
};

TelegramBİRİNCİ SINIF

Telegram'ın iki yüzü de dahil — müşteriye dönük bir bot ve zaten yönettiğiniz topluluklar için grup aynalama.

Nasıl çalışır

  1. 1@BotFather'dan bir bot token'ı alın.
  2. 2Ayarlar → Kanallar → Telegram bölümüne yapıştırın.
  3. 3Kullanıcılar botunuza DM atar — ya da onu bir gruba eklerseniz, konuşmayı gelen kutunuza aynalarız.
  4. 4Lane.Chat web uygulamasından yanıt verin; kullanıcı bunu Telegram'da görür.
En uygun: Telegram'ın zaten ana üs olduğu kripto, oyun ve içerik üreticisi toplulukları için — üstelik ekip desteği için grup aynalama da dahil.
Kurulum
BotFather → /newbot
→ LaneChat_Demo_Bot
→ 7123456789:AAH...z8

Token'ı buraya yapıştırın
Ayarlar → Kanallar → Telegram
Backend'den gönder
POST /api/v1/telegram/send
{
  "chat_id": 6012345678,
  "text": "Siparişiniz az önce kargoya verildi."
}

iOS / Android SDK

Push bildirimleri, çevrimdışı kuyruk ve uygulamanızla aynı görünüme sahip native iOS ve Android SDK'lar.

Nasıl çalışır

  1. 1LaneChatKit'i SPM veya Gradle üzerinden ekleyin.
  2. 2Uygulama açılışında configure() metodunu uygulama ID'niz ve kullanıcı bilgilerinizle çağırın.
  3. 3Sohbeti istediğiniz yerde gösterin — tam ekran, modal veya gömülü.
  4. 4Uygulama kapalıyken de yanıtların push bildirimle ulaşması için APNs/FCM token'larını kaydedin.
  5. 5Ek dosyaları, sesli notları ve okundu bilgisini native olarak gönderin.
En uygun: Gizli bir webview değil, gerçek bir uygulama içi yardım deneyimi istediğiniz mobil uygulamalar için.
Swift
import LaneChatKit

LaneChat.configure(
  appId: "app_1f9c...",
  user: .init(id: "u_123", name: "Alex")
)

// Bunu "Yardım" düğmenizden çağırın
LaneChat.present(from: self)
Kotlin
LaneChat.configure(
  context = applicationContext,
  appId = "app_1f9c...",
  user = User("u_123", "Alex")
)

LaneChat.present(activity)

REST API

Henüz özel bir kanal oluşturmadığımız her şey için sade bir REST API.

Nasıl çalışır

  1. 1Ayarlar → Geliştirici bölümünden bir API anahtarı oluşturun.
  2. 2SDK'yı kurun (Node, Python, Go) ya da doğrudan REST uç noktasını çağırın.
  3. 3Bir mesaj gönderin, AI yanıtını SSE ile akış halinde geri alın.
  4. 4Araç çağrılarını, devirleri ve token kullanımını panelde takip edin.
En uygun: Arka ofis botları, sesli asistanlar ve arayüz olmadan programatik erişime ihtiyaç duyduğunuz her yer için.
curl
curl https://api.lane.chat/v1/messages \
  -H "Authorization: Bearer lc_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "conversation_id": "cv_8a2f",
    "role": "user",
    "content": "Siparişim nerede?",
    "stream": true
  }'
Node SDK
import LaneChat from 'lane-chat';

const lane = new LaneChat({ apiKey: process.env.LANE_KEY });

const reply = await lane.messages.create({
  conversation_id: 'cv_8a2f',
  content: 'Siparişimin durumu ne?'
});

Webhook

Bir şey olduğu anda uç noktanızı çağırırız. Kendi altyapınıza aktarmak için birebir.

Nasıl çalışır

  1. 1Uç nokta URL'nizi Ayarlar → Geliştirici → Webhooks bölümüne ekleyin.
  2. 2Olayları (message.created, conversation.closed, handover vb.) JSON olarak POST ederiz.
  3. 3X-Lane-Signature başlığını webhook gizli anahtarınızla doğrulayın.
  4. 410 saniye içinde 2xx döndürün. Döndürmezseniz, geri çekilme stratejisiyle tekrar deneriz.
En uygun: Konuşmaları CRM'inize, analiz veri ambarınıza veya dahili bir Slack kanalına aktarmak için.
Size POST ettiğimiz veri
POST https://your-app.com/webhooks/lane
X-Lane-Signature: t=1713340800,v1=3f7d...

{
  "event": "message.created",
  "conversation_id": "cv_8a2f",
  "channel": "telegram",
  "message": {
    "role": "user",
    "content": "Merhaba, ödemem geçmedi.",
    "created_at": 1713340800
  }
}
İmzayı doğrulayın
import crypto from "node:crypto";

const sig = req.headers["x-lane-signature"];
const [, ts, v1] = sig.match(/t=(\d+),v1=(\w+)/);
const mac = crypto.createHmac("sha256", SECRET)
  .update(`${ts}.${rawBody}`).digest("hex");

if (mac !== v1) return res.status(401).end();

Kullanım senaryonuza hangi kanal uyuyor?

Hangisiyle başlayacağınızdan emin değil misiniz? İşte her kanalın gerçekten iyi olduğu şeylerin dürüst bir özeti.

Özellik Web Telegram App API Webhook
Çift yönlü metin Yalnızca alım
Görsel, dosya, ses URL push
Zengin kartlar & düğmeler Ham JSON
Push bildirimleri Yalnızca sekme açıkken APNs/FCM
Toplu gönderim / kampanyalar Toplu API
AI → insan devri Olay geri çağırma
Kurulum süresi 5 dk 2 dk Yarım gün 1 saat 10 dk
Maliyet Ücretsiz Ücretsiz Ücretsiz Kullanıma göre Ücretsiz

Bir kanal seçin.
Ya da hepsini birden bağlayın.

Ücretsiz plan, kredi kartı gerekmiyor. İlk kanalınızı beş dakikadan kısa sürede ekleyin.

Ücretsiz başla Fiyatlandırmaya bak