Member class

A NotificationTarget that represents a team member.

Remarks

It's recommended to get members from ().

Constructors

Member(TeamsBotInstallation, TeamsChannelAccount)

Constructor.

Properties

account

Detailed member account information.

parent

The parent TeamsBotInstallation where this member is created from.

type

Notification target type. For member it's always "Person".

Methods

sendAdaptiveCard(unknown, (context: TurnContext, error: Error) => Promise<void>)

Send an adaptive card message.

sendMessage(string, (context: TurnContext, error: Error) => Promise<void>)

Send a plain text message.

Constructor Details

Member(TeamsBotInstallation, TeamsChannelAccount)

Constructor.

new Member(parent: TeamsBotInstallation, account: TeamsChannelAccount)

Parameters

parent
TeamsBotInstallation

The parent TeamsBotInstallation where this member is created from.

account

TeamsChannelAccount

Detailed member account information.

Remarks

It's recommended to get members from (), instead of using this constructor.

Property Details

account

Detailed member account information.

account: TeamsChannelAccount

Property Value

TeamsChannelAccount

parent

The parent TeamsBotInstallation where this member is created from.

parent: TeamsBotInstallation

Property Value

type

Notification target type. For member it's always "Person".

type: NotificationTargetType

Property Value

Method Details

sendAdaptiveCard(unknown, (context: TurnContext, error: Error) => Promise<void>)

Send an adaptive card message.

function sendAdaptiveCard(card: unknown, onError?: (context: TurnContext, error: Error) => Promise<void>): Promise<MessageResponse>

Parameters

card

unknown

the adaptive card raw JSON.

onError

(context: TurnContext, error: Error) => Promise<void>

an optional error handler that can catch exceptions during adaptive card sending. If not defined, error will be handled by BotAdapter.onTurnError.

Returns

Promise<MessageResponse>

the response of sending adaptive card message.

sendMessage(string, (context: TurnContext, error: Error) => Promise<void>)

Send a plain text message.

function sendMessage(text: string, onError?: (context: TurnContext, error: Error) => Promise<void>): Promise<MessageResponse>

Parameters

text

string

the plain text message.

onError

(context: TurnContext, error: Error) => Promise<void>

an optional error handler that can catch exceptions during message sending. If not defined, error will be handled by BotAdapter.onTurnError.

Returns

Promise<MessageResponse>

the response of sending message.