ConversationClient 类
用于管理 Teams 对话的客户端。
初始化客户端。
构造函数
ConversationClient(service_url: str, options: Client | ClientOptions | None = None, api_client_settings: ApiClientSettings | None = None)
参数
| 名称 | 说明 |
|---|---|
|
service_url
必需
|
Teams 服务 URL。 |
|
options
|
HTTP 客户端实例或客户端选项。 如果为 None,则会创建默认客户端。 默认值: None
|
|
api_client_settings
|
可选 API 客户端设置。 默认值: None
|
方法
| activities |
获取会话的活动操作。 |
| create |
创建新对话。 |
| members |
获取会话的成员操作。 |
activities
获取会话的活动操作。
activities(conversation_id: str) -> ActivityOperations
参数
| 名称 | 说明 |
|---|---|
|
conversation_id
必需
|
会话的 ID。 |
返回
| 类型 | 说明 |
|---|---|
|
用于管理对话中的活动的操作对象。 |
create
创建新对话。
async create(params: CreateConversationParams) -> ConversationResource
参数
| 名称 | 说明 |
|---|---|
|
params
必需
|
用于创建聊天的参数。 |
返回
| 类型 | 说明 |
|---|---|
|
创建的聊天资源。 |
members
获取会话的成员操作。
members(conversation_id: str) -> MemberOperations
参数
| 名称 | 说明 |
|---|---|
|
conversation_id
必需
|
会话的 ID。 |
返回
| 类型 | 说明 |
|---|---|
|
用于管理会话中成员的操作对象。 |
属性
activities_client
获取活动客户端。
http
获取 HTTP 客户端实例。
members_client
获取成员客户端。