ReactionClient 类

用于处理给定聊天/活动的应用消息反应的客户端。

初始化反应客户端。

构造函数

ReactionClient(service_url: str, http_client: Client | None = None, api_client_settings: ApiClientSettings | None = None)

参数

名称 说明
service_url
必需

Teams 服务的基 URL

http_client

要使用的可选 HTTP 客户端。 如果未提供,将创建一个新项。

默认值: None
api_client_settings

可选 API 客户端设置。

默认值: None

方法

add

在对话中对活动添加反应。

delete

从对话中的活动中删除反应。

add

在对话中对活动添加反应。

async add(conversation_id: str, activity_id: str, reaction_type: Literal['like', 'heart', '1f440_eyes', '2705_whiteheavycheckmark', 'launch', '1f4cc_pushpin'] | str) -> None

参数

名称 说明
conversation_id
必需

会话 ID。

activity_id
必需

要响应的活动的 ID。

reaction_type
必需

反应类型(例如:“like”、“heart”、“laugh”等)。

delete

从对话中的活动中删除反应。

async delete(conversation_id: str, activity_id: str, reaction_type: Literal['like', 'heart', '1f440_eyes', '2705_whiteheavycheckmark', 'launch', '1f4cc_pushpin'] | str) -> None

参数

名称 说明
conversation_id
必需

会话 ID。

activity_id
必需

反应打开的活动 ID。

reaction_type
必需

要移除的反应类型(例如:“like”、“heart”、“laugh”等)。