BotFrameworkHttpClient class
Avertissement
Cette API est à présent déconseillée.
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.
Constructeurs
Bot |
Crée une instance de la classe BotFrameworkHttpClient |
Méthodes
post |
Transfère une activité à un autre bot. |
Détails du constructeur
BotFrameworkHttpClient(ICredentialProvider, string)
Crée une instance de la classe BotFrameworkHttpClient
new BotFrameworkHttpClient(credentialProvider: ICredentialProvider, channelService?: string)
Paramètres
- credentialProvider
-
ICredentialProvider
Instance de ICredentialProvider.
- channelService
-
string
Optionnel. Service de canal.
Détails de la méthode
postActivity<T>(string, string, string, string, string, Activity)
Transfère une activité à un autre bot.
function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>
Paramètres
- fromBotId
-
string
MicrosoftAppId du bot envoyant l’activité.
- toBotId
-
string
MicrosoftAppId du bot recevant l’activité.
- toUrl
-
string
URL du bot recevant l’activité.
- serviceUrl
-
string
URL de rappel de l’hôte de compétence.
- conversationId
-
string
ID de conversation à utiliser pour la conversation avec la compétence.
- activity
-
Activity
Activité à transférer.
Retours
Promise<InvokeResponse<T>>
Promesse représentant l’opération asynchrone.