MULTI-CHANNEL

आपके ग्राहक जहां भी
टाइम बिताते हों, हम वहां हैं।

वेब विजेट, Telegram बॉट, नेटिव iOS/Android SDK, REST API, वेबहुक। पांच चैनल, एक इनबॉक्स, एक AI।

सिर्फ़ वही चालू करें जो आपको चाहिए। तैयार होने पर और जोड़ें।

पांच रास्ते अंदर, एक बातचीत बाहर।

हर चैनल एक ही इनबॉक्स, एक ही AI, एक ही नॉलेज बेस शेयर करता है। जिस भी चैनल पर आपके यूज़र असल में रहते हैं, वही चालू करें।

Web Widget

JavaScript की दो लाइनें। किसी भी साइट पर चलता है — React, WordPress, प्लेन HTML, जो भी हो।

यह कैसे काम करता है

  1. 1Settings → Channels → Web से अपनी साइट का एम्बेड स्निपेट कॉपी करें।
  2. 2इसे </body> से ठीक पहले डालें। सिर्फ़ दो लाइनें।
  3. 3रीफ़्रेश करें। चैट बबल नीचे-दाएं दिखने लगेगा।
  4. 4चाहें तो यूज़र की जानकारी भी भेजें ताकि AI जान सके कौन चैट कर रहा है।
सबसे अच्छा इसके लिए: SaaS ऐप्स, ई-कॉमर्स, मार्केटिंग साइट्स — जहां भी यूज़र्स पहले से आपके पेज पर हैं।
HTML
<script>
  window.LaneChat = { site_id: "sc_8a2f...1b" };
</script>
<script async src="https://lane.chat/w.js"></script>
यूज़र की जानकारी के साथ (वैकल्पिक)
window.LaneChat = {
  site_id: "sc_8a2f...1b",
  user: { id: "u_123", name: "Alex", email: "[email protected]" },
  locale: "hi"
};

Telegramफ़र्स्ट क्लास

Telegram के दोनों पहलू — ग्राहकों के लिए एक बॉट और आपकी मौजूदा कम्युनिटी के लिए ग्रुप-मिरर।

यह कैसे काम करता है

  1. 1@BotFather से एक बॉट टोकन लें।
  2. 2इसे Settings → Channels → Telegram में पेस्ट करें।
  3. 3यूज़र्स आपके बॉट को DM करते हैं — या इसे किसी ग्रुप में जोड़ें और हम थ्रेड को आपके इनबॉक्स में मिरर कर देंगे।
  4. 4Lane.Chat वेब ऐप से जवाब दें; यूज़र इसे Telegram में देखता है।
सबसे अच्छा इसके लिए: क्रिप्टो, गेमिंग, और क्रिएटर कम्युनिटी जहां Telegram पहले से ही घर है — साथ ही टीम सपोर्ट के लिए ग्रुप-मिरर।
सेटअप
BotFather → /newbot
→ LaneChat_Demo_Bot
→ 7123456789:AAH...z8

टोकन यहां पेस्ट करें
Settings → Channels → Telegram
बैकएंड से भेजें
POST /api/v1/telegram/send
{
  "chat_id": 6012345678,
  "text": "आपका ऑर्डर अभी शिप हुआ है।"
}

iOS / Android SDK

पुश, ऑफ़लाइन क्यू, और आपके ऐप जैसा ही लुक-फ़ील वाले नेटिव iOS और Android SDK।

यह कैसे काम करता है

  1. 1SPM या Gradle के ज़रिए LaneChatKit जोड़ें।
  2. 2लॉन्च पर अपने ऐप ID और यूज़र की जानकारी के साथ configure() कॉल करें।
  3. 3चैट कहीं भी दिखाएं — फ़ुलस्क्रीन, मॉडल, या एम्बेडेड।
  4. 4APNs/FCM टोकन रजिस्टर करें ताकि ऐप बंद होने पर भी जवाब पुश हो सकें।
  5. 5अटैचमेंट, वॉइस नोट, और रीड रिसीट नेटिवली भेजें।
सबसे अच्छा इसके लिए: मोबाइल ऐप्स जहां आपको एक असली इन-ऐप हेल्प अनुभव चाहिए, कोई छिपा हुआ webview नहीं।
Swift
import LaneChatKit

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

// इसे अपने "Help" बटन से कॉल करें
LaneChat.present(from: self)
Kotlin
LaneChat.configure(
  context = applicationContext,
  appId = "app_1f9c...",
  user = User("u_123", "Alex")
)

LaneChat.present(activity)

REST API

जिस भी चीज़ के लिए हमने अभी तक कोई चैनल नहीं बनाया, उसके लिए एक साफ़-सुथरा REST API।

यह कैसे काम करता है

  1. 1Settings → Developer में एक API की बनाएं।
  2. 2SDK इंस्टॉल करें (Node, Python, Go) या सीधे REST एंडपॉइंट कॉल करें।
  3. 3एक मैसेज भेजें, SSE से AI का जवाब स्ट्रीम करें।
  4. 4टूल कॉल, हैंडओवर, और टोकन उपयोग को डैशबोर्ड पर लॉग करें।
सबसे अच्छा इसके लिए: बैक-ऑफ़िस बॉट, वॉइस एजेंट, और वो हर जगह जहां आपको बिना UI के प्रोग्रामेटिक एक्सेस चाहिए।
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": "मेरा ऑर्डर कहां है?",
    "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: 'What\'s my order status?'
});

Webhook

जैसे ही कुछ होता है, हम आपके एंडपॉइंट को हिट करते हैं। अपने ही स्टैक में भेजने के लिए बिल्कुल सही।

यह कैसे काम करता है

  1. 1Settings → Developer → Webhooks में अपना एंडपॉइंट URL जोड़ें।
  2. 2हम इवेंट (message.created, conversation.closed, handover, आदि) JSON के रूप में POST करते हैं।
  3. 3अपने वेबहुक सीक्रेट से X-Lane-Signature हेडर वेरीफ़ाई करें।
  4. 410s के अंदर 2xx लौटाएं। अगर नहीं लौटाते तो हम बैकऑफ़ के साथ फिर से कोशिश करते हैं।
सबसे अच्छा इसके लिए: बातचीत को आपके CRM, एनालिटिक्स वेयरहाउस, या किसी इंटरनल Slack चैनल में भेजना।
हम आपको जो POST करते हैं
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": "हे, मेरा पेमेंट नहीं हो पाया।",
    "created_at": 1713340800
  }
}
सिग्नेचर वेरीफ़ाई करें
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();

कौन-सा चैनल आपके इस्तेमाल के हिसाब से सही है?

पक्का नहीं कि किससे शुरू करें? यहां है हर चैनल क्या अच्छा करता है, इसका ईमानदार ब्यौरा।

क्षमता Web Telegram App API Webhook
दो-तरफ़ा टेक्स्ट सिर्फ़ पाना
इमेज, फ़ाइलें, वॉइस URL पुश
रिच कार्ड्स & बटन रॉ JSON
पुश नोटिफ़िकेशन सिर्फ़ जब टैब खुला हो APNs/FCM
ब्रॉडकास्ट / कैंपेन Batch API
AI → इंसान हैंडओवर इवेंट कॉलबैक
सेटअप का समय 5 मिनट 2 मिनट आधा दिन 1 घंटा 10 मिनट
लागत फ़्री फ़्री फ़्री मीटर्ड फ़्री

एक चैनल चुनें।
या इन सबको जोड़ें।

फ़्री टियर, कोई क्रेडिट कार्ड नहीं। पांच मिनट से कम में अपना पहला चैनल जोड़ें।

मुफ़्त में शुरू करें प्राइसिंग देखें