BotFrameworkHttpClient class
Aviso
Essa API foi preterida.
Use BotFrameworkAuthentication.createBotFrameworkClient()
to obtain a client and perform the operations that were accomplished through BotFrameworkHttpClient
.
HttpClient for calling skills from a Node.js BotBuilder V4 SDK bot.
Construtores
Bot |
Cria uma nova instância da classe |
Métodos
post |
Encaminha uma atividade para outro bot. |
Detalhes do construtor
BotFrameworkHttpClient(ICredentialProvider, string)
Cria uma nova instância da classe
new BotFrameworkHttpClient(credentialProvider: ICredentialProvider, channelService?: string)
Parâmetros
- credentialProvider
-
ICredentialProvider
Uma instância doICredentialProvider
- channelService
-
string
Opcional. O serviço de canal.
Detalhes do método
postActivity<T>(string, string, string, string, string, Activity)
Encaminha uma atividade para outro bot.
function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>
Parâmetros
- fromBotId
-
string
O MicrosoftAppId do bot que envia a atividade.
- toBotId
-
string
O MicrosoftAppId do bot que está recebendo a atividade.
- toUrl
-
string
A URL do bot que está recebendo a atividade.
- serviceUrl
-
string
A URL de retorno de chamada para o host de habilidade.
- conversationId
-
string
Uma ID de conversa a ser usada para a conversa com a habilidade.
- activity
-
Activity
Atividade a ser encaminhada.
Retornos
Promise<InvokeResponse<T>>
Uma promessa que representa a operação assíncrona.