public static class CreateChatReqBody.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CreateChatReqBody.Builder |
avatar(String avatar)
群头像对应的 Image Key,可通过[上传图片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)获取(注意:上传图片的 ==image_type== 需要指定为 ==avatar==)
示例值:default-avatar_44ae0ca3-e140-494b-956f-78091e348435
|
CreateChatReqBody.Builder |
botIdList(String[] botIdList)
创建群时邀请的群机器人;可参考[如何获取应用的 App ID?]
|
CreateChatReqBody |
build() |
CreateChatReqBody.Builder |
chatMode(String chatMode)
群模式;;**可选值有**:;- `group`:群组
示例值:group
|
CreateChatReqBody.Builder |
chatTags(String[] chatTags)
群标签
示例值:
|
CreateChatReqBody.Builder |
chatType(String chatType)
群类型;;**可选值有**:;- `private`:私有群;- `public`:公开群
示例值:private
|
CreateChatReqBody.Builder |
description(String description)
群描述
示例值:测试群描述
|
CreateChatReqBody.Builder |
editPermission(CreateChatEditPermissiontypeEnum editPermission)
谁可以编辑群信息
示例值:all_members
|
CreateChatReqBody.Builder |
editPermission(String editPermission)
谁可以编辑群信息
示例值:all_members
|
CreateChatReqBody.Builder |
external(Boolean external)
是否是外部群;若群组需要邀请不同租户的用户或机器人,请指定为外部群;
示例值:false
|
CreateChatReqBody.Builder |
groupMessageType(CreateChatGroupMessageTypeEnum groupMessageType)
群消息模式
示例值:chat
|
CreateChatReqBody.Builder |
groupMessageType(String groupMessageType)
群消息模式
示例值:chat
|
CreateChatReqBody.Builder |
hideMemberCountSetting(CreateChatHideMemberCountSettingTypeEnum hideMemberCountSetting)
隐藏群成员人数设置
示例值:all_members
|
CreateChatReqBody.Builder |
hideMemberCountSetting(String hideMemberCountSetting)
隐藏群成员人数设置
示例值:all_members
|
CreateChatReqBody.Builder |
i18nNames(I18nNames i18nNames)
群国际化名称
示例值:
|
CreateChatReqBody.Builder |
joinMessageVisibility(String joinMessageVisibility)
入群消息可见性;;**可选值有**:;- `only_owner`:仅群主和管理员可见;- `all_members`:所有成员可见;- `not_anyone`:任何人均不可见
示例值:all_members
|
CreateChatReqBody.Builder |
labels(String[] labels)
群标签
示例值:
|
CreateChatReqBody.Builder |
leaveMessageVisibility(String leaveMessageVisibility)
退群消息可见性;;**可选值有**:;- `only_owner`:仅群主和管理员可见;- `all_members`:所有成员可见;- `not_anyone`:任何人均不可见
示例值:all_members
|
CreateChatReqBody.Builder |
membershipApproval(String membershipApproval)
加群审批;;**可选值有**:;- `no_approval_required`:无需审批;- `approval_required`:需要审批
示例值:no_approval_required
|
CreateChatReqBody.Builder |
name(String name)
群名称;; **注意:** ;- 公开群名称的长度不得少于2个字符;- 私有群若未填写群名称,群名称默认设置为 ”`(无主题)`“
示例值:测试群名称
|
CreateChatReqBody.Builder |
ownerId(String ownerId)
创建群时指定的群主,不填时指定建群的机器人为群主。
|
CreateChatReqBody.Builder |
pinManageSetting(CreateChatPinManageSettingTypeEnum pinManageSetting)
谁可以管理置顶
示例值:all_members
|
CreateChatReqBody.Builder |
pinManageSetting(String pinManageSetting)
谁可以管理置顶
示例值:all_members
|
CreateChatReqBody.Builder |
restrictedModeSetting(RestrictedModeSetting restrictedModeSetting)
防泄密模式设置
示例值:
|
CreateChatReqBody.Builder |
toolkitIds(String[] toolkitIds)
群快捷组件列表
示例值:
|
CreateChatReqBody.Builder |
urgentSetting(CreateChatUrgentSettingTypeEnum urgentSetting)
谁可以加急
示例值:all_members
|
CreateChatReqBody.Builder |
urgentSetting(String urgentSetting)
谁可以加急
示例值:all_members
|
CreateChatReqBody.Builder |
userIdList(String[] userIdList)
创建群时邀请的群成员,ID 类型在查询参数 ==user_id_type== 中指定;当ID类型为`open_id`时,可参考[如何获取 Open ID?]
|
CreateChatReqBody.Builder |
videoConferenceSetting(CreateChatVideoConferenceSettingTypeEnum videoConferenceSetting)
谁可以发起视频会议
示例值:all_members
|
CreateChatReqBody.Builder |
videoConferenceSetting(String videoConferenceSetting)
谁可以发起视频会议
示例值:all_members
|
public CreateChatReqBody.Builder avatar(String avatar)
示例值:default-avatar_44ae0ca3-e140-494b-956f-78091e348435
avatar - public CreateChatReqBody.Builder name(String name)
示例值:测试群名称
name - public CreateChatReqBody.Builder description(String description)
示例值:测试群描述
description - public CreateChatReqBody.Builder i18nNames(I18nNames i18nNames)
示例值:
i18nNames - public CreateChatReqBody.Builder ownerId(String ownerId)
示例值:4d7a3c6g
ownerId - public CreateChatReqBody.Builder userIdList(String[] userIdList)
示例值:["4d7a3c6g"]
userIdList - public CreateChatReqBody.Builder botIdList(String[] botIdList)
示例值:["cli_a10fbf7e94b8d01d"]
botIdList - public CreateChatReqBody.Builder groupMessageType(String groupMessageType)
示例值:chat
groupMessageType - public CreateChatReqBody.Builder groupMessageType(CreateChatGroupMessageTypeEnum groupMessageType)
示例值:chat
groupMessageType - CreateChatGroupMessageTypeEnumpublic CreateChatReqBody.Builder chatMode(String chatMode)
示例值:group
chatMode - public CreateChatReqBody.Builder chatType(String chatType)
示例值:private
chatType - public CreateChatReqBody.Builder external(Boolean external)
示例值:false
external - public CreateChatReqBody.Builder joinMessageVisibility(String joinMessageVisibility)
示例值:all_members
joinMessageVisibility - public CreateChatReqBody.Builder leaveMessageVisibility(String leaveMessageVisibility)
示例值:all_members
leaveMessageVisibility - public CreateChatReqBody.Builder membershipApproval(String membershipApproval)
示例值:no_approval_required
membershipApproval - public CreateChatReqBody.Builder labels(String[] labels)
示例值:
labels - public CreateChatReqBody.Builder toolkitIds(String[] toolkitIds)
示例值:
toolkitIds - public CreateChatReqBody.Builder restrictedModeSetting(RestrictedModeSetting restrictedModeSetting)
示例值:
restrictedModeSetting - public CreateChatReqBody.Builder urgentSetting(String urgentSetting)
示例值:all_members
urgentSetting - public CreateChatReqBody.Builder urgentSetting(CreateChatUrgentSettingTypeEnum urgentSetting)
示例值:all_members
urgentSetting - CreateChatUrgentSettingTypeEnumpublic CreateChatReqBody.Builder videoConferenceSetting(String videoConferenceSetting)
示例值:all_members
videoConferenceSetting - public CreateChatReqBody.Builder videoConferenceSetting(CreateChatVideoConferenceSettingTypeEnum videoConferenceSetting)
示例值:all_members
videoConferenceSetting - CreateChatVideoConferenceSettingTypeEnumpublic CreateChatReqBody.Builder editPermission(String editPermission)
示例值:all_members
editPermission - public CreateChatReqBody.Builder editPermission(CreateChatEditPermissiontypeEnum editPermission)
示例值:all_members
editPermission - CreateChatEditPermissiontypeEnumpublic CreateChatReqBody.Builder chatTags(String[] chatTags)
示例值:
chatTags - public CreateChatReqBody.Builder pinManageSetting(String pinManageSetting)
示例值:all_members
pinManageSetting - public CreateChatReqBody.Builder pinManageSetting(CreateChatPinManageSettingTypeEnum pinManageSetting)
示例值:all_members
pinManageSetting - CreateChatPinManageSettingTypeEnumpublic CreateChatReqBody.Builder hideMemberCountSetting(String hideMemberCountSetting)
示例值:all_members
hideMemberCountSetting - public CreateChatReqBody.Builder hideMemberCountSetting(CreateChatHideMemberCountSettingTypeEnum hideMemberCountSetting)
示例值:all_members
hideMemberCountSetting - CreateChatHideMemberCountSettingTypeEnumpublic CreateChatReqBody build()
Copyright © 2025. All rights reserved.