Поделиться через


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.

Конструкторы

BotFrameworkHttpClient(ICredentialProvider, string)

Создает новый экземпляр класса BotFrameworkHttpClient

Методы

postActivity<T>(string, string, string, string, string, Activity)

Перенаправит действие другому боту.

Сведения о конструкторе

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

Обещание, представляющее асинхронную операцию.