FunctionContext Classe

Contexte fourni à une exécution de fonction distante dans une application Teams.

Constructeur

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)

Paramètres

Nom Description
app_session_id
Obligatoire
tenant_id
Obligatoire
user_id
Obligatoire
user_name
Obligatoire
page_id
Obligatoire
auth_token
Obligatoire
app_id
Valeur par défaut: None
team_id
Valeur par défaut: None
message_id
Valeur par défaut: None
channel_id
Valeur par défaut: None
chat_id
Valeur par défaut: None
meeting_id
Valeur par défaut: None
sub_page_id
Valeur par défaut: None
_resolved_conversation_id
Valeur par défaut: None

Paramètres de mot clé uniquement

Nom Description
id
Valeur par défaut: None
name
Valeur par défaut: None
api
Obligatoire
activity_sender
Obligatoire
data
Obligatoire

Méthodes

send

Envoyez une activité à la conversation actuelle.

Retourne None si l’ID de conversation ne peut pas être déterminé.

send

Envoyez une activité à la conversation actuelle.

Retourne None si l’ID de conversation ne peut pas être déterminé.

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

Paramètres

Nom Description
activity
Obligatoire

Attributs

activity_sender

Instance de l’expéditeur d’activité pour l’envoi de messages.

activity_sender: ActivitySender

api

Instance du client d’API pour le client de conversation.

api: ApiClient

data

Charge utile de la fonction.

data: T

id

ID de l’application.

id: str | None = None

name

Nom de l’application.

name: str | None = None