Tipos e Subtipos de Mensagens
Tanto as mensagens de agentes quanto as mensagens de visitantes e as mensagens de serviço dentro do serviço Rox.Chat são categorizadas em vários tipos e subtipos.
Tipos de Mensagem
Cada mensagem no Rox.Chat possui um tipo, denominado Tipo. Valores numéricos são utilizados no banco de dados. Valores de string são utilizados na API.
| Kind | Valor Numérico | Valor String | Descrição |
|---|---|---|---|
VISITOR |
1 |
visitor |
Mensagem de um visitante. |
OPERATOR |
2 |
operator |
Mensagem de um agente. |
FOR_OPERATOR |
3 |
for_operator |
Mensagem de serviço, visível apenas para agentes. |
INFO |
4 |
info |
Mensagem de serviço. |
OPERATOR_BUSY |
9 |
operator_busy |
Mensagem indicando que o operador está ocupado. |
CONT_REQ |
10 |
cont_req |
Solicitação de contato. |
CONTACTS |
11 |
contacts |
Contatos. A mensagem que vem após o preenchimento dos campos que apareceram no evento request_contacts desencadeado por uma mensagem do tipo cont_req. |
FILE_OPERATOR |
13 |
file_operator |
Arquivo de um agente. |
FILE_VISITOR |
14 |
file_visitor |
Arquivo de um visitante. |
FORM_RESPONSE |
15 |
form_response |
Mensagem com dados de formulário enviados ao integrar com o Zendesk. A mensagem contém um JSON no campo data com os dados do formulário preenchido. |
OPERATOR_NOTE |
16 |
operator_note |
Nota do agente (ação operator_note). |
KEYBOARD |
17 |
keyboard |
Uma mensagem do lado do Rox.Chat com um conjunto de botões que o visitante pode clicar. |
KEYBOARD_RESPONSE |
18 |
keyboard_response |
Uma mensagem do lado do visitante com o botão selecionado em resposta ao keyboard. |
APPLE_CHAT |
19 |
apple_chat |
Mensagens do lado do Rox.Chat para o visitante no Apple Messages for Business. |
APPLE_CHAT_RESPONSE |
20 |
apple_chat_response |
Resposta de um visitante para mensagens do Rox.Chat no Apple Messages for Business. |
Subtipos de Mensagem
As mensagens podem ter um atributo opcional chamado subKind, mas nem todas as mensagens possuem um subtipo. Não possui um valor numérico. Armazenado no campo de dados JSON da mensagem.
| Subtipo | Kind | Descrição |
|---|---|---|
fields_by_operator |
FOR_OPERATOR |
Uma mensagem indicando que o agente alterou as informações de contato do visitante. O agente alterou as informações de contato do visitante |
new-visited-page |
FOR_OPERATOR |
Uma mensagem informando que o visitante navegou para outra página. O visitante clicou para a página... |
visitor-reopened-chat |
FOR_OPERATOR |
Mensagem quando um visitante reabre o chat. O visitante reabriu a caixa de diálogo |
visitor-closed-chat |
FOR_OPERATOR |
Uma mensagem quando um visitante fecha um chat. O visitante fechou a caixa de diálogo |
operator-joined |
INFO |
Mensagens sobre o recebimento de um chat por um agente e a transferência para outro agente. O agente {nome_do_agente} entrou na conversa O diálogo foi repassado para o agente {nome_do_agente} O agente {nome_do_agente} pegou a solicitação para processamento |
chat-info-message |
FOR_OPERATOR |
Uma mensagem com informações sobre de onde o visitante veio. |
hello-message |
INFO |
Uma mensagem de boas-vindas no início de um diálogo. |
operator_comment |
FOR_OPERATOR |
Uma mensagem sobre um agente adicionando um comentário. O agente {nome_do_agente} adicionou um comentário: {comentário} |
closure-warning |
INFO |
Uma mensagem para fechar o chat em breve com mais inatividade. Em caso de mais inatividade, a sala de bate-papo será fechada |
message_sent |
FOR_OPERATOR |
Uma mensagem sobre o envio de mensagens não lidas para a caixa de correio do visitante. Mensagens não lidas foram enviadas para o e-mail do visitante {e-mail}. |
visitor-online-status |
FOR_OPERATOR |
Mensagens de status do visitante. O visitante foi colocado em um status offline O visitante foi colocado em um status online |