Nyaraka

Usanidi

Binafsisha muonekano na tabia ya wijeti.

Chaguo za uanzishaji#

ChaguoChaguo-msingiMaelezo
agentIdinahitajika*Kitambulisho cha kipekee cha wakala wako. *Kwa wijeti za binadamu pekee, channelId peke yake inatosha.
channelId—Kitambulisho cha kituo cha wijeti. Huchagua mipangilio ya wijeti ipi itumike (mitindo, vidokezo/mabango ya outbound) pale wakala mmoja anapoendesha wijeti kadhaa, na ndicho kitambulisho pekee kwa wijeti za binadamu pekee. Angalau kimoja kati ya agentId / channelId kinahitajika.
positionbottom-rightbottom-right au bottom-left
primaryColor#3B82F6Rangi ya chapa kwa kitufe na kichwa cha wijeti
titleSupportMaandishi ya kichwa cha wijeti
greetingautoUjumbe wa kukaribisha (kwa chaguo-msingi hupakiwa kutoka mipangilio ya dashibodi)
languagepageLugha ya wijeti kama msimbo wa BCP-47 (de, pt-BR). Huweka kiolesura, salamu na maswali ya haraka. Ikiachwa, wijeti hufuata <html lang> ya ukurasa: ukurasa ambao lang yake si en sasa huanza kwa lugha hiyo, bila kujali kivinjari cha mgeni. <html lang="en"> pekee huchukuliwa kama chaguo-msingi la kiolezo na hupuuzwa: mgeni hubaki na tabia ya awali (chaguo lililokumbukwa, kisha lugha ya kivinjari). Pitisha 'browser' ili kupuuza <html lang> kabisa na kurudi kwenye tabia ya «kivinjari pekee». Badilisha wakati wa utekelezaji kwa Respondo.setLanguage('fr') — inafaa kwa vibadilishaji lugha visivyopakia upya ukurasa.
placeholder—Maandishi maalum ya mwongozo katika sehemu ya kuandika
quickQuestions—Orodha ya maswali yanayopendekezwa yanayoonyeshwa kabla ya ujumbe wa kwanza
logoUrl—URL ya nembo yako inayoonyeshwa katika kichwa cha wijeti
avatarUrl—URL ya avatar ya wakala wa AI inayoonyeshwa kando ya ujumbe
identity—Weka utambulisho wa mtumiaji tayari wakati wa init (sehemu zile zile kama identify())
localStorageKey—Ufunguo wa localStorage wa kusoma userId kiotomatiki (kwa usanidi wa GTM / bila msimbo)
chatSizedefaultcompact, default, au large — vipimo vya dirisha la gumzo
launcherSizedefaultsmall, default, au large — ukubwa wa kitufe cha kufungua
offsetBottom20Umbali kutoka ukingo wa chini (px)
offsetSide20Umbali kutoka ukingo wa kushoto/kulia (px)
borderRadius20Mviringo wa pembe za dirisha la gumzo (px)
zIndex999999z-index ya CSS kwa kontena la wijeti
customCSS—CSS maalum inayoingizwa katika Shadow DOM ya wijeti kwa mitindo ya kina
testModefalseWeka alama kwa mazungumzo kuwa ya majaribio (hufichwa kwenye mionekano mikuu)

Usanidi kamili#

Usanidi kamilijavascript
Respondo.init({
  agentId: 'YOUR_AGENT_ID',
  channelId: 'YOUR_CHANNEL_ID',
  position: 'bottom-right',        // 'bottom-right' | 'bottom-left'
  primaryColor: '#2563eb',
  language: 'de',                  // BCP-47; chaguo-msingi: <html lang> (en = ishara dhaifu), 'browser' huipuuza
  title: 'Help Center',
  greeting: 'How can we help?',
  placeholder: 'Ask anything...',
  logoUrl: 'https://yoursite.com/logo.png',
  avatarUrl: 'https://yoursite.com/avatar.png',
  quickQuestions: [
    'How do I get started?',
    'What are the pricing plans?',
    'How do I contact support?'
  ],
  testMode: false,
  localStorageKey: 'myapp_user_id', // soma userId kiotomatiki kutoka localStorage (GTM / bila msimbo)
  chatSize: 'default',              // 'compact' | 'default' | 'large'
  offsetBottom: 20,                 // umbali kutoka chini (px)
  identity: {                      // si lazima: weka wakati wa init ikiwa mtumiaji anajulikana
    email: 'user@example.com',
    name: 'John Doe',
    userId: 'usr_123',
    properties: {                  // sifa maalum za mwasiliani
      account_type: 'enterprise',
      region: 'eu-west'
    }
  }
});
Mipangilio mingi (rangi, nembo, salamu, maswali ya haraka) husimamiwa kutoka dashibodi ya Channels. Wijeti huyachukua wakati wa kupakia — unahitaji tu jozi ya agentId/channelId kutoka msimbo wa kupachika.