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”等)。 |