Bagikan melalui


TeamsInfo class

Menyediakan metode utilitas untuk peristiwa dan interaksi yang terjadi dalam Microsoft Teams.

Metode

getMeetingInfo(TurnContext, string)

Mendapatkan informasi untuk id rapat yang diberikan.

getMeetingParticipant(TurnContext, string, string, string)

Mendapatkan peserta rapat untuk id rapat dan id peserta yang diberikan. Ini hanya berfungsi dalam percakapan rapat terlingkup tim.

getMember(TurnContext, string)

Mendapatkan akun satu anggota percakapan.

getMembers(TurnContext)

Mendapatkan anggota percakapan dari obrolan satu-satu atau grup.

getPagedMembers(TurnContext, number, string)

Mendapatkan daftar halaman anggota percakapan satu-satu, grup, atau tim.

getPagedTeamMembers(TurnContext, string, number, string)

Mendapatkan daftar anggota tim yang dipaginasi.

getTeamChannels(TurnContext, string)

Mengembalikan daftar saluran dalam Tim. Ini hanya berfungsi dalam percakapan terlingkup tim.

getTeamDetails(TurnContext, string)

Mendapatkan detail untuk id tim yang diberikan. Ini hanya berfungsi dalam percakapan terlingkup tim.

getTeamMember(TurnContext, string, string)

Mendapatkan akun anggota dalam percakapan terlingkup tim.

getTeamMembers(TurnContext, string)

Mendapatkan daftar TeamsChannelAccount dalam tim.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Membuat utas baru dalam obrolan Teams dan mengirim Aktivitas ke utas baru tersebut.

Detail Metode

getMeetingInfo(TurnContext, string)

Mendapatkan informasi untuk id rapat yang diberikan.

static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

meetingId

string

Id rapat Teams yang dikodekan BASE64.

Mengembalikan

Promise<TeamsMeetingInfo>

TeamsMeetingInfo diambil

getMeetingParticipant(TurnContext, string, string, string)

Mendapatkan peserta rapat untuk id rapat dan id peserta yang diberikan. Ini hanya berfungsi dalam percakapan rapat terlingkup tim.

static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

meetingId

string

ID rapat yang akan diambil

participantId

string

ID peserta untuk diambil

tenantId

string

ID penyewa yang akan digunakan saat mencakup permintaan

Mengembalikan

Promise<TeamsMeetingParticipant>

TeamsMeetingParticipant diambil

getMember(TurnContext, string)

Mendapatkan akun satu anggota percakapan.

static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

userId

string

ID pengguna yang dimaksud.

Mengembalikan

Promise<TeamsChannelAccount>

TeamsChannelAccount anggota.

getMembers(TurnContext)

Peringatan

API ini sudah tidak digunakan lagi.

Use getPagedTeamMembers instead.

Mendapatkan anggota percakapan dari obrolan satu-satu atau grup.

static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

Mengembalikan

Promise<TeamsChannelAccount[]>

Daftar TeamsChannelAccount.

getPagedMembers(TurnContext, number, string)

Mendapatkan daftar halaman anggota percakapan satu-satu, grup, atau tim.

static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

pageSize

number

Jumlah entri yang disarankan pada halaman.

continuationToken

string

Token kelanjutan.

Mengembalikan

Promise<TeamsPagedMembersResult>

TeamsPagedMembersResult dengan daftar anggota.

getPagedTeamMembers(TurnContext, string, number, string)

Mendapatkan daftar anggota tim yang dipaginasi.

static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

teamId

string

ID tim Teams.

pageSize

number

Jumlah entri pada halaman.

continuationToken

string

Token continuationToken.

Mengembalikan

Promise<TeamsPagedMembersResult>

TeamsPagedMembersResult dengan daftar anggota.

getTeamChannels(TurnContext, string)

Mengembalikan daftar saluran dalam Tim. Ini hanya berfungsi dalam percakapan terlingkup tim.

static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

teamId

string

ID tim Teams.

Mengembalikan

Promise<ChannelInfo[]>

Daftar objek ChannelInfo dengan percakapan.

getTeamDetails(TurnContext, string)

Mendapatkan detail untuk id tim yang diberikan. Ini hanya berfungsi dalam percakapan terlingkup tim.

static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

teamId

string

Id tim Teams.

Mengembalikan

Promise<TeamDetails>

TeamDetails diambil

getTeamMember(TurnContext, string, string)

Mendapatkan akun anggota dalam percakapan terlingkup tim.

static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

teamId

string

ID tim Teams.

userId

string

ID pengguna Teams.

Mengembalikan

Promise<TeamsChannelAccount>

TeamsChannelAccount anggota.

getTeamMembers(TurnContext, string)

Peringatan

API ini sudah tidak digunakan lagi.

Use getPagedTeamMembers instead.

Mendapatkan daftar TeamsChannelAccount dalam tim.

static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

teamId

string

ID tim Teams.

Mengembalikan

Promise<TeamsChannelAccount[]>

Daftar TeamsChannelAccount anggota.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Membuat utas baru dalam obrolan Teams dan mengirim Aktivitas ke utas baru tersebut.

static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>

Parameter

context

TurnContext

TurnContext untuk giliran ini.

activity

Activity

Aktivitas untuk dikirim.

teamsChannelId

string

ID Saluran Tim, perhatikan bahwa ini berbeda dari properti aktivitas Bot Framework dengan nama yang sama.

botAppId

string

AppId bot. Ini hanya digunakan ketika context.adapter adalah instans CloudAdapter.

Mengembalikan

Promise<[ConversationReference, string]>

ConversationReference dan id Aktivitas (jika dikirim).