botbuilder package

Classes

BotFrameworkAdapter

A BotAdapter that can connect a bot to a service endpoint. Implements IUserTokenProvider.

BotFrameworkHttpClient

HttpClient for calling skills from a Node.js BotBuilder V4 SDK bot.

ChannelServiceHandler

The ChannelServiceHandler implements API to forward activity to a skill and implements routing ChannelAPI calls from the Skill up through the bot/adapter.

ChannelServiceRoutes
EventFactory

Contains utility methods for creating various event types.

FileTranscriptStore

The file transcript store stores transcripts in file system with each activity as a file.

HandoffEventNames

Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.

InspectionMiddleware

InspectionMiddleware for emulator inspection of runtime Activities and BotState.

InspectionState

InspectionState for use by the InspectionMiddleware for emulator inspection of runtime Activities and BotState.

SkillHandler

A Bot Framework Handler for skills.

SkillHttpClient

A BotFrameworkHttpClient specialized for Skills that encapsulates Conversation ID generation.

StatusCodeError
StreamingHttpClient
TokenResolver

Looks for OAuthCards in Activity attachments and takes action on them

TeamsActivityHandler
TeamsInfo

Interfaces

BotFrameworkAdapterSettings

Contains settings used to configure a BotFrameworkAdapter instance.

WebServer

Interface representing an Express Application or a Restify Server.

ConnectorClientBuilder

Abstraction to build connector clients.

WebRequest

Represents an Express or Restify request object. This interface supports the framework and is not intended to be called directly for your code.

WebResponse

Represents an Express or Restify response object. This interface supports the framework and is not intended to be called directly for your code.

Type Aliases

RouteHandler

Functions

validateAndFixActivity(Activity)
teamsGetChannelId(Activity)

Activity helper methods for Teams.

teamsGetTeamId(Activity)
teamsNotifyUser(Activity)

Function Details

validateAndFixActivity(Activity)

function validateAndFixActivity(activity: Activity)

Parameters

activity
Activity

Returns

Activity

teamsGetChannelId(Activity)

Activity helper methods for Teams.

function teamsGetChannelId(activity: Activity)

Parameters

activity
Activity

Returns

string

teamsGetTeamId(Activity)

function teamsGetTeamId(activity: Activity)

Parameters

activity
Activity

Returns

string

teamsNotifyUser(Activity)

function teamsNotifyUser(activity: Activity)

Parameters

activity
Activity