FunctionContext Kelas

Konteks yang disediakan untuk eksekusi fungsi jarak jauh di aplikasi Teams.

Konstruktor

FunctionContext(app_session_id: str, tenant_id: str, user_id: str, user_name: str, page_id: str, auth_token: str, app_id: str | None = None, team_id: str | None = None, message_id: str | None = None, channel_id: str | None = None, chat_id: str | None = None, meeting_id: str | None = None, sub_page_id: str | None = None, _resolved_conversation_id: str | None = None, *, id: str | None = None, name: str | None = None, api: ApiClient, activity_sender: ActivitySender, data: T)

Parameter

Nama Deskripsi
app_session_id
Diperlukan
tenant_id
Diperlukan
user_id
Diperlukan
user_name
Diperlukan
page_id
Diperlukan
auth_token
Diperlukan
app_id
Nilai default: None
team_id
Nilai default: None
message_id
Nilai default: None
channel_id
Nilai default: None
chat_id
Nilai default: None
meeting_id
Nilai default: None
sub_page_id
Nilai default: None
_resolved_conversation_id
Nilai default: None

Parameter Kata Kunci-Saja

Nama Deskripsi
id
Nilai default: None
name
Nilai default: None
api
Diperlukan
activity_sender
Diperlukan
data
Diperlukan

Metode

send

Kirim aktivitas ke percakapan saat ini.

Mengembalikan Tidak Ada jika ID percakapan tidak dapat ditentukan.

send

Kirim aktivitas ke percakapan saat ini.

Mengembalikan Tidak Ada jika ID percakapan tidak dapat ditentukan.

async send(activity: str | MessageActivityInput | MessageReactionActivityInput | TypingActivityInput | AdaptiveCard) -> SentActivity | None

Parameter

Nama Deskripsi
activity
Diperlukan

Atribut

activity_sender

Instans pengirim aktivitas untuk mengirim pesan.

activity_sender: ActivitySender

api

Instans klien API untuk klien percakapan.

api: ApiClient

data

Payload fungsi.

data: T

id

ID aplikasi.

id: str | None = None

name

Nama aplikasi.

name: str | None = None