Compartilhar via


IRecognizeDialogContext interface

Contexto passado para Dialog.recognize().

Extends

Propriedades

activeDialog

Se true, a caixa de diálogo é a caixa de diálogo ativa na pilha de diálogos.

conversationData

Dados de conversa compartilhados visíveis para todos os membros da conversa.

dialogData

Dados persistentes para a caixa de diálogo atual.

intent

(Opcional) A intenção superior identificada para a mensagem.

libraryName

(Opcional) O nome da biblioteca que passa o contexto é de.

locale

preterido usar preferredLocale().

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".

privateConversationData

Dados de conversa privada visíveis apenas para o usuário.

userData

Dados para o usuário que persistiu em todas as conversas com o bot.

Métodos

dialogStack()

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.

preferredLocale()

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

preterido usar preferredLocale().

locale: string

Valor da propriedade

string

localizer

O localizador da sessão.

localizer: ILocalizer

Valor da propriedade

logger

O agente de sessão atual.

logger: SessionLogger

Valor da propriedade

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