FunctionContext Classe

Contexto fornecido para a execução remota de uma função numa aplicação Teams.

Construtor

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)

Parâmetros

Name Descrição
app_session_id
Obrigatório
tenant_id
Obrigatório
user_id
Obrigatório
user_name
Obrigatório
page_id
Obrigatório
auth_token
Obrigatório
app_id
Valor predefinido: None
team_id
Valor predefinido: None
message_id
Valor predefinido: None
channel_id
Valor predefinido: None
chat_id
Valor predefinido: None
meeting_id
Valor predefinido: None
sub_page_id
Valor predefinido: None
_resolved_conversation_id
Valor predefinido: None

Parâmetros Só de Palavra-Chave

Name Descrição
id
Valor predefinido: None
name
Valor predefinido: None
api
Obrigatório
activity_sender
Obrigatório
data
Obrigatório

Métodos

send

Envie uma atividade para a conversa atual.

Retorna Nenhum se não for possível determinar o ID da conversa.

send

Envie uma atividade para a conversa atual.

Retorna Nenhum se não for possível determinar o ID da conversa.

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

Parâmetros

Name Descrição
activity
Obrigatório

Atributos

activity_sender

A instância do remetente da atividade para enviar mensagens.

activity_sender: ActivitySender

api

A instância do cliente API para o cliente de conversação.

api: ApiClient

data

A carga útil funcional.

data: T

id

O ID da aplicação.

id: str | None = None

name

O nome do aplicativo.

name: str | None = None