Kom igång
I den kommande versionen delas inkluderade sidor mellan en ägares projekt; fram till utrullningen kan den offentliga instrumentpanelen fortfarande visa de tidigare gränserna per chattbot.
Bygg en användbar chattbot innan du lägger den på webbplatsen. Grundflödet är skapa → lägg till innehåll → granska → testa → anpassa → integrera.
1. Skapa ett konto och ett projekt
Logga in på ChattyBox-instrumentpanelen, välj New Chatbot och ge projektet ett namn samt eventuellt en Website URL. Projektet öppnas i Content, där lagrade sidor och skrapningsjobb visas; att skapa projektet startar inte en skrapning.
Se priser för aktuella gränser för projekt, sidor och användning.
2. Konfigurera din innehållskälla
Öppna projektets Settings. Spara den publika Website URL under General Settings med Save Changes. Välj sedan upptäcktsläge, maximalt antal sidor och eventuellt uppdateringsschema under Scraping Configuration och välj Save Config. Det är separata formulär; regler för inkludering/exkludering och crawldjup hanteras via konfiguration som kod, inte i instrumentpanelen.
Kör Scrape now. ChattyBox hittar de valda sidorna, extraherar läsbart HTML-innehåll och köar ändrat innehåll för indexering. Den renderar inte JavaScript och tillämpar inte robots.txt; välj medvetet offentliga sidor som du har rätt att indexera. Tiden beror på upptäckt, sidantal och indexeringsarbete.
Använd Lägg till och uppdatera innehåll när du behöver vägledning om webbplatskartor, manuella URL:er, genomsökning, flerspråkighet eller omskrapning.
3. Granska indexerat innehåll
Gå tillbaka till Content och jämför faktiska sidor med förväntade källor. Granska skrapjobbet för antal och varningar om delvis innehåll, och kontrollera det separata embedding-jobbet innan du utvärderar svar. En slutförd skrapning garanterar inte att varje begärd sida eller varje avsnitt indexerades.
4. Testa svarskvaliteten
Öppna Test Chat och ställ representativa frågor som riktiga besökare kommer att använda. Kontrollera att svaren:
- använder den indexerade dokumentationen i stället för obestyrkta antaganden;
- länkar till användbara källsidor;
- hanterar saknad information med den avsedda reservlösningen;
- fungerar för viktiga språk och termer.
Förbättra källinnehållet eller källurvalet och skrapa igen när planens väntetid tillåter det. Gratisplanen tillåter högst en uppdatering per vecka och betalda planer högst dagligen. Test Chat använder meddelandekvot och bidrar till samma loggar, Analytics och Content Gaps som publik chatt. Installera inte chattboten bara för att den första skrapningen blev klar.
5. Anpassa upplevelsen
Använd Persona för att justera assistentens beteende. Om du planerar att använda den hostade widgeten kan du använda Embed för att förhandsgranska titel, välkomstmeddelande, färger, ikon, position och språkbeteende och sedan spara widgetinställningarna. Fixed-läge och script-override styr UI-språket, inte vilket innehållsspråk som indexeras.
Gör dessa val efter att innehållet har testats, så att visuell konfiguration inte döljer problem med sökning eller dokumentation.
6. Välj en integration
| Mål | Nästa steg |
|---|---|
| Montera ChattyBox underhållna gränssnitt från applikationskod | JavaScript SDK |
| Bygga och underhålla ett eget gränssnitt | Headless JavaScript SDK |
| Låta en AI-kodningsassistent integrera npm-paketet | AI-assisterad integration |
| Hantera projektkonfiguration från Git och CI | Distribuera konfiguration med CLI |
| Använda det underhållna gränssnittet utan npm eller ett byggsteg | Skript för den hostade widgeten |
| Lägga till den underhållna widgeten i WordPress utan temaändringar | WordPress-tillägg |
| Lägga till den underhållna widgeten i Drupal 10 eller 11 med Composer | Drupal-modul |
Webbläsarintegrationer behöver en offentlig widget-API-nyckel. Offentliga nycklar fungerar som standard från produktions-, förhandsgransknings-, staging- och localhost-origins. Om du vill lägga till valfri defense-in-depth-härdning öppnar du Public Keys > Edit origins, aktiverar Restrict this key to specific origins och lägger till varje tillåten webbläsarorigin. Begränsade origins matchas exakt efter schema, värdnamn och port (till exempel https://example.com och http://localhost:3000 är olika origins). Gå tillbaka till Embed för att välja nyckeln och kopiera det genererade kodfragmentet och API-URL:en.
Offentliga widgetnycklar är avsedda att visas i webbläsarkod. Konfigurationstoken och andra administrativa autentiseringsuppgifter är privata och får aldrig läggas till på en webbplats.
7. Validera före lansering
Installera den valda integrationen på en förhandsgransknings- eller staging-webbplats först. Testa den distribuerade origin:en, navigering mellan rutter, källhänvisningar, reservbeteende, mobil layout och webbläsarkonsolen innan du publicerar brett.
Slutför lanseringschecklistan. Använd sedan Logs på alla planer, eller Analytics och Content Gaps på Pro eller Business, för att förbättra dokumentationen utifrån verkliga frågor.