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