FunctionContext Klasa

Kontekst dostarczony do zdalnego wykonywania funkcji w aplikacji 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)

Parametry

Nazwa Opis
app_session_id
Wymagane
tenant_id
Wymagane
user_id
Wymagane
user_name
Wymagane
page_id
Wymagane
auth_token
Wymagane
app_id
Domyślna wartość: None
team_id
Domyślna wartość: None
message_id
Domyślna wartość: None
channel_id
Domyślna wartość: None
chat_id
Domyślna wartość: None
meeting_id
Domyślna wartość: None
sub_page_id
Domyślna wartość: None
_resolved_conversation_id
Domyślna wartość: None

Parametry Tylko słowo kluczowe

Nazwa Opis
id
Domyślna wartość: None
name
Domyślna wartość: None
api
Wymagane
activity_sender
Wymagane
data
Wymagane

Metody

send

Wyślij działanie do bieżącej konwersacji.

Zwraca wartość Brak, jeśli nie można określić identyfikatora konwersacji.

send

Wyślij działanie do bieżącej konwersacji.

Zwraca wartość Brak, jeśli nie można określić identyfikatora konwersacji.

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

Parametry

Nazwa Opis
activity
Wymagane

Atrybuty

activity_sender

Wystąpienie nadawcy działania do wysyłania komunikatów.

activity_sender: ActivitySender

api

Wystąpienie klienta interfejsu API dla klienta konwersacji.

api: ApiClient

data

Ładunek funkcji.

data: T

id

Identyfikator aplikacji.

id: str | None = None

name

Nazwa aplikacji.

name: str | None = None