IRecognizeDialogContext interface
Contexto passado para Dialog.recognize().
- Extends
Propriedades
| active |
Se true, a caixa de diálogo é a caixa de diálogo ativa na pilha de diálogos. |
| conversation |
Dados de conversa compartilhados visíveis para todos os membros da conversa. |
| dialog |
Dados persistentes para a caixa de diálogo atual. |
| intent | (Opcional) A intenção superior identificada para a mensagem. |
| library |
(Opcional) O nome da biblioteca que passa o contexto é de. |
| locale | |
| localizer | O localizador da sessão. |
| logger | O agente de sessão atual. |
| message | A mensagem recebida do usuário. Para mensagens originadas por bot, isso só pode conter os campos "para" & "de". |
| private |
Dados de conversa privada visíveis apenas para o usuário. |
| user |
Dados para o usuário que persistiu em todas as conversas com o bot. |
Métodos
| dialog |
Retorna uma cópia da pilha de diálogo atual para a sessão. |
| gettext(string, any[]) | Carrega uma cadeia de caracteres localizada para o idioma de mensagens. Se os argumentos forem passados, a cadeia de caracteres localizada será tratada como um modelo e formatada usando sprintf-js (consulte seus documentos para obter detalhes).) |
| ngettext(string, string, number) | Carrega a forma plural de uma cadeia de caracteres localizada para o idioma de mensagens. A cadeia de caracteres de saída será formatada para incluir a contagem substituindo %d na cadeia de caracteres pela contagem. |
| preferred |
Retorna a localidade preferencial dos usuários. |
Detalhes da propriedade
activeDialog
Se true, a caixa de diálogo é a caixa de diálogo ativa na pilha de diálogos.
activeDialog: boolean
Valor da propriedade
boolean
conversationData
Dados de conversa compartilhados visíveis para todos os membros da conversa.
conversationData: any
Valor da propriedade
any
dialogData
Dados persistentes para a caixa de diálogo atual.
dialogData: any
Valor da propriedade
any
intent
(Opcional) A intenção superior identificada para a mensagem.
intent?: IIntentRecognizerResult
Valor da propriedade
libraryName
(Opcional) O nome da biblioteca que passa o contexto é de.
libraryName?: string
Valor da propriedade
string
locale
localizer
logger
message
A mensagem recebida do usuário. Para mensagens originadas por bot, isso só pode conter os campos "para" & "de".
message: IMessage
Valor da propriedade
privateConversationData
Dados de conversa privada visíveis apenas para o usuário.
privateConversationData: any
Valor da propriedade
any
userData
Dados para o usuário que persistiu em todas as conversas com o bot.
userData: any
Valor da propriedade
any
Detalhes do método
dialogStack()
Retorna uma cópia da pilha de diálogo atual para a sessão.
function dialogStack()
Retornos
gettext(string, any[])
Carrega uma cadeia de caracteres localizada para o idioma de mensagens. Se os argumentos forem passados, a cadeia de caracteres localizada será tratada como um modelo e formatada usando sprintf-js (consulte seus documentos para obter detalhes).)
function gettext(msgid: string, args: any[])
Parâmetros
- msgid
-
string
Cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada. Normalmente, essa será apenas a versão em inglês da cadeia de caracteres.
- args
-
any[]
Argumentos (opcionais) usados para formatar a cadeia de caracteres de saída final.
Retornos
string
ngettext(string, string, number)
Carrega a forma plural de uma cadeia de caracteres localizada para o idioma de mensagens. A cadeia de caracteres de saída será formatada para incluir a contagem substituindo %d na cadeia de caracteres pela contagem.
function ngettext(msgid: string, msgid_plural: string, count: number)
Parâmetros
- msgid
-
string
Forma singular da cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada. Use %d para especificar para onde a contagem deve ir.
- msgid_plural
-
string
Forma plural da cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada. Use %d para especificar para onde a contagem deve ir.
- count
-
number
Contagem a ser usada ao determinar se a forma singular ou plural da cadeia de caracteres deve ser usada.
Retornos
string
preferredLocale()
Retorna a localidade preferencial dos usuários.
function preferredLocale()
Retornos
string