Forçar o widget ChatCase a iniciar a partir de um Agente de IA específico usando um ID de Departamento.
Forçar o widget ChatCase a iniciar a partir de um Agente de IA específico usando um ID de Departamento.
Por padrão, o widget carrega usando apenas oprojectid. Se o seu projeto contém vários agentes de IA, você pode forçar o widget a começar a partir de um específico, definindo odepartmentIDdo Departamento ligado ao agente da IA.

{% stepper %} {% step %}Criar um Departamento para o Agente de IA

{% step %}## # Esconder o Departamento (opcional)
Se você quiser que o AI Agent comece em segundo plano sem mostrar esse Departamento no seletor de widgets:
{% step %}### Instale o widget com projetid e departmentID
Adicione este trecho nas páginas onde você deseja que um Agente de IA específico seja o padrão. SubstituirYOUR_PROJECT_IDeYOUR_DEPARTMENT_IDcom os seus valores.
{% code title="widget snippet" %}
<script type="application/javascript">
window.chatcaseSettings = {
projectid: "YOUR_PROJECT_ID",
departmentID: "YOUR_DEPARTMENT_ID"
};
(function(d, s, id) {
var w = window;
var d = document;
var i = function() { i.c(arguments); };
i.q = [];
i.c = function(args) { i.q.push(args); };
w.ChatCase = i;
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.async = true;
js.src = "https://widget.chatcase.com/v6/launch.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "chatcase-jssdk"));
</script>{% endcode %}Importante: Em uma única página, carregue apenas um trecho do widget ChatCase para evitar conflitos. {% endstep %} {% endstepper %}# # Cenários comuns
Cenário A: Agentes de IA diferentes em diferentes landing pages (mesmo site)
YOUR_PROJECT_ID.YOUR_DEPARTMENT_IDem cada landing page.Cenário B: Agentes de IA diferentes em sites diferentes
YOUR_PROJECT_IDpara cada site (cada site pode ter seu próprio Projeto).YOUR_DEPARTMENT_IDpara o Agente de IA que você quer como padrão nesse site.Opção 1: Activar os Departamentos Desactivados
Se os Departamentos ligados aos seus Agentes de IA estiverem desactivados, o elemento poderá não ser capaz de iniciar a conversa a partir de umadepartmentID. Neste caso, habilitar os departamentos que você deseja usar e, em seguida, continuar usando odepartmentIDno trecho.
Nota: Se você habilitar mais de um Departamento, em páginas onde você não especificadepartmentIDo widget pode mostrar uma etapa de seleção do Departamento, porque vários Departamentos ativos estão disponíveis.
Opção 2: Usarparticipantsem vez dedepartmentIDSe preferir não utilizardepartmentID, você pode iniciar o chat com um bot específico usando oparticipantsparâmetro. Define- o embot_<BOT_ID>.
{% code title="participants example" %}
window.chatcaseSettings = {
projectid: "YOUR_PROJECT_ID",
participants: "bot_YOUR_BOT_ID"
};{% endcode %}Nota crucial para a Opção 2: Comparticipants, a conversa ainda é atribuída ao Departamento padrão, mas é gerenciada diretamente pelo bot selecionado.
departmentID.você precisa de ajuda? [Contact the ChatCase team] (mailto:redacted@example.invalid).