deploy
Deploy the Simba chat widget to a client website. Use when embedding the widget, connecting to Simba cloud or local, and configuring appearance.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy the Simba chat widget to a client website. Use when embedding the widget, connecting to Simba cloud or local, and configuring appearance.
How to use
Pobierz ID organizacji, uruchamiając curl do API Simby (http://localhost:8000/api/v1/organizations) lub utwórz nową organizację w panelu Simby, jeśli żadna nie istnieje. Jeśli serwer API nie działa, uruchom go poleceniem make server.
Zainstaluj pakiet npm simba-chat w swoim projekcie: npm install simba-chat.
Zaimportuj komponent SimbaChatBubble i arkusz stylów w głównym pliku aplikacji (np. app/layout.tsx w Next.js lub App.tsx w React).
Umieść komponent SimbaChatBubble w JSX, przekazując wymagane właściwości: apiUrl (adres serwera Simby) i organizationId (ID pobranego w kroku 1).
Opcjonalnie dostosuj wygląd i zachowanie poprzez właściwości: position (lewy lub prawy dolny róg), defaultOpen (czy czat ma być otwarty na starcie), placeholder (tekst w polu wejścia), collection (nazwa bazy wiedzy) i apiKey (jeśli wymagane uwierzytelnianie).
Uruchom aplikację — widżet pojawi się w dolnym rogu strony i będzie gotowy do obsługi rozmów.