డాక్యుమెంటేషన్

త్వరిత ప్రారంభం

2 నిమిషాల లోపే మీ వెబ్‌సైట్‌కు Respondo చాట్ విడ్జెట్‌ను జోడించండి.

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 డ్యాష్‌బోర్డ్‌లోకి చేరతాయి.