Przejdź do głównej treści

Jak to działa

Agent ma dwie wersje:
  • opublikowaną, której używa każda rozmowa: telefon przychodzący, kampania, widget, połączenia z API i formularzy,
  • szkic, czyli to, co zapisałeś w edytorze, a czego nikt jeszcze nie opublikował.
Zapisz w nagłówku edytora zapisuje szkic. Możesz poprawiać prompt przez godzinę i zapisywać co chwilę: dzwoniący dalej rozmawiają z wersją opublikowaną. Gdy szkic jest gotowy, kliknij Opublikuj. Od tej chwili nowe rozmowy używają nowej wersji. Rozmowy, które już trwają, kończą się na starej. Dopóki jest szkic, w nagłówku widać niebieski znacznik Szkic. Po najechaniu pokazuje, kiedy szkic zapisano.

Testowanie szkicu

Rozmowa testowa z edytora (Testuj → rozmowa w przeglądarce, połączenie telefoniczne albo czat) używa szkicu. Możesz więc sprawdzić zmianę na sobie, zanim usłyszy ją klient. Bez szkicu test używa wersji opublikowanej.

Odrzucenie szkicu

Kliknij strzałkę w znaczniku Szkic i potwierdź Odrzuć szkic. Zmiany, których nikt nie opublikował, znikają, a edytor wraca do wersji opublikowanej.

Co należy do szkicu

Ustawienia, które zmieniają się poza edytorem, na przykład po podłączeniu integracji, idą od razu do wersji opublikowanej. Publikacja ich nie cofa: zmienia tylko te ustawienia, które zmieniłeś w szkicu. Opublikuj sprawdza szkic jeszcze raz, tak jak przy zapisie. Jeśli przepływ ma błędy albo przekierowanie do człowieka nie ma numeru, panel odmówi publikacji i powie dlaczego.

API

PUT /api/v1/agents/{agent_id} bez parametrów zmienia wersję opublikowaną od razu, jak dotąd. Z ?draft=true zapisuje do szkicu, jak edytor. Szkic publikuje POST /api/v1/agents/{agent_id}/publish, odrzuca DELETE /api/v1/agents/{agent_id}/draft. GET /api/v1/agents/{agent_id} zwraca has_draft, draft_saved_at i draft_changes.