FunctionContext Classe

Contexto fornecido para uma execução de função remota em um aplicativo do 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

Nome Description
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 padrão: None
team_id
Valor padrão: None
message_id
Valor padrão: None
channel_id
Valor padrão: None
chat_id
Valor padrão: None
meeting_id
Valor padrão: None
sub_page_id
Valor padrão: None
_resolved_conversation_id
Valor padrão: None

Parâmetros somente de palavra-chave

Nome Description
id
Valor padrão: None
name
Valor padrão: None
api
Obrigatório
activity_sender
Obrigatório
data
Obrigatório

Métodos

send

Envie uma atividade para a conversa atual.

Retorna Nenhum se a ID da conversa não puder ser determinada.

send

Envie uma atividade para a conversa atual.

Retorna Nenhum se a ID da conversa não puder ser determinada.

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

Parâmetros

Nome Description
activity
Obrigatório

Atributos

activity_sender

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

activity_sender: ActivitySender

api

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

api: ApiClient

data

O conteúdo da função.

data: T

id

A ID do aplicativo.

id: str | None = None

name

O nome do aplicativo.

name: str | None = None