BotFrameworkHttpClient class
Предупреждение
Теперь этот API является нерекомендуемым.
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.
Конструкторы
Bot |
Создает новый экземпляр класса BotFrameworkHttpClient |
Методы
post |
Перенаправит действие другому боту. |
Сведения о конструкторе
BotFrameworkHttpClient(ICredentialProvider, string)
Создает новый экземпляр класса BotFrameworkHttpClient
new BotFrameworkHttpClient(credentialProvider: ICredentialProvider, channelService?: string)
Параметры
- credentialProvider
-
ICredentialProvider
Экземпляр ICredentialProvider.
- channelService
-
string
Необязательный. Служба каналов.
Сведения о методе
postActivity<T>(string, string, string, string, string, Activity)
Перенаправит действие другому боту.
function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>
Параметры
- fromBotId
-
string
MicrosoftAppId бота, отправляющего действие.
- toBotId
-
string
MicrosoftAppId бота, получающего действие.
- toUrl
-
string
URL-адрес бота, получающего действие.
- serviceUrl
-
string
URL-адрес обратного вызова для узла навыка.
- conversationId
-
string
Идентификатор беседы, используемый для беседы с навыком.
- activity
-
Activity
Действие для пересылки.
Возвращаемое значение
Promise<InvokeResponse<T>>
Обещание, представляющее асинхронную операцию.