FunctionContext Sınıf

Teams uygulamasında uzaktan işlev yürütme için sağlanan bağlam.

Oluşturucu

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)

Parametreler

Name Description
app_session_id
Gerekli
tenant_id
Gerekli
user_id
Gerekli
user_name
Gerekli
page_id
Gerekli
auth_token
Gerekli
app_id
Default value: None
team_id
Default value: None
message_id
Default value: None
channel_id
Default value: None
chat_id
Default value: None
meeting_id
Default value: None
sub_page_id
Default value: None
_resolved_conversation_id
Default value: None

Yalnızca Anahtar Sözcük Parametreleri

Name Description
id
Default value: None
name
Default value: None
api
Gerekli
activity_sender
Gerekli
data
Gerekli

Yöntemler

send

Geçerli konuşmaya etkinlik gönderme.

Konuşma kimliği belirlenemiyorsa Hiçbiri döndürür.

send

Geçerli konuşmaya etkinlik gönderme.

Konuşma kimliği belirlenemiyorsa Hiçbiri döndürür.

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

Parametreler

Name Description
activity
Gerekli

Öznitelikler

activity_sender

İleti göndermek için etkinlik gönderen örneği.

activity_sender: ActivitySender

api

Konuşma istemcisi için API istemci örneği.

api: ApiClient

data

İşlev yükü.

data: T

id

Uygulamanın kimliği.

id: str | None = None

name

Uygulamanın adı.

name: str | None = None