डॉक्युमेंटेशन

झटपट सुरुवात

Respondo चे चॅट विजेट तुमच्या वेबसाइटवर 2 मिनिटांच्या आत जोडा.

1

स्क्रिप्ट जोडा

जिथे विजेट हवे आहे त्या प्रत्येक पानावर हा स्निपेट </body> च्या आधी पेस्ट करा:

HTMLhtml
<script>
  window.Respondo = window.Respondo || {};
  Respondo.init = Respondo.init || function(c) { window.RespondoAIConfig = c; };
  Respondo.q = Respondo.q || [];
  Respondo.identify = Respondo.identify || function(d) { Respondo.q.push(['identify', d]); };
  Respondo.init({
    agentId: 'YOUR_AGENT_ID',
    channelId: 'YOUR_CHANNEL_ID'
  });
</script>
<script src="https://api.respondo.ai/widget/widget.js" async></script>
YOUR_AGENT_ID आणि YOUR_CHANNEL_ID च्या जागी तुमच्या चॅनेल सेटिंग्जमधले Agent ID आणि Channel ID टाका (किंवा चॅनेल पानावरून आधीच भरलेला स्निपेट कॉपी करा). विजेट एसिंक्रोनस पद्धतीने लोड होते आणि पानाच्या कामगिरीवर परिणाम करत नाही.

फ्रेमवर्क वापरत आहात?#

तेच विजेट, तुमच्या स्टॅकमध्ये जोडलेले — एक टॅब निवडा:

हा कंपोनेंट तुमच्या ॲपच्या रूटजवळ एकदाच रेंडर करा:

Reacttsx
// respondo-widget.tsx — render once, near the root of your app
import { useEffect } from 'react';

export function RespondoWidget() {
  useEffect(() => {
    const w = window as any;
    w.Respondo = w.Respondo || {};
    w.Respondo.init = w.Respondo.init || function (c) { w.RespondoAIConfig = c; };
    w.Respondo.q = w.Respondo.q || [];
    w.Respondo.identify = w.Respondo.identify || function (d) { w.Respondo.q.push(['identify', d]); };
    if (!document.querySelector('script[data-respondo]')) {
      w.Respondo.init({
        agentId: 'YOUR_AGENT_ID',
        channelId: 'YOUR_CHANNEL_ID'
      });
      const s = document.createElement('script');
      s.src = 'https://api.respondo.ai/widget/widget.js';
      s.async = true;
      s.dataset.respondo = '1';
      document.body.appendChild(s);
    }
  }, []);

  return null;
}
YOUR_AGENT_ID / YOUR_CHANNEL_ID च्या जागी तुमच्या चॅनेल सेटिंग्जमधली मूल्ये टाका — किंवा चॅनेल पानावरून तयार स्निपेट कॉपी करा, त्यात ती आधीच भरलेली असतात.
2

वापरकर्त्यांची ओळख करून द्या (शिफारस)

वापरकर्ता लॉगिन झाल्यावर identify() कॉल करा, म्हणजे चॅट सेशन त्याच्या प्रोफाइलशी जोडली जातील:

JavaScriptjavascript
Respondo.identify({
  email: 'user@example.com',
  name: 'John Doe',
  userId: 'usr_12345',       // तुमचा अंतर्गत वापरकर्ता ID
  metadata: {                // कोणतीही कस्टम फील्ड
    plan: 'premium',
    company: 'Acme Inc'
  },
  properties: {              // कस्टम संपर्क गुणधर्म (Agent Settings मध्ये ठरवलेले)
    account_type: 'enterprise',
    region: 'eu-west'
  }
});

झाले!

विजेट उजव्या तळाच्या कोपऱ्यात दिसेल. सर्व संभाषणे आपोआप तुमच्या Conversations डॅशबोर्डमध्ये येतात.