groupManager
Last updated
Was this helpful?
Last updated
Was this helpful?
群管理
⇒
⇒ Promise.<Array.<number>>
⇒ Object.<number, module:types~GroupInfoAndSettings>
⇒ Promise.<Array.<module:types~GroupMember>>
⇒
⇒ Promise.<Array.<module:types~BriefGroupInfoAndSettings>>
⇒
⇒
⇒ Promise.<Array.<module:types~GroupMember>>
⇒ number
⇒ Promise.<Array.<module:types~GroupMember>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒
⇒ Promise.<boolean>
⇒
⇒ Promise.<Array.<module:types~GroupAnnouncement>>
⇒
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<Array.<module:types~GroupMemberBanned>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒
⇒ Promise.<boolean>
⇒
⇒ Promise.<Array.<number>>
⇒
⇒
⇒ Promise.<Array.<module:types~GroupBlockedListItem>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<Array.<module:types~GroupInvitation>>
⇒ Promise.<Array.<module:types~GroupUserRelationResponse>>
⇒ Promise.<boolean>
⇒ Promise.<Array.<module:types~GroupMember>>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<Array.<module:types~GroupApplication>>
⇒ Promise.<Array.<module:types~GroupSharedFile>>
⇒ Promise.<Array.<module:types~GroupSharedFileResponse>>
⇒ Promise.<Array.<module:types~GroupSharedFile>>
获取群信息
group_id
number
群ID
froce
boolean
是否强制从服务器拉取: true - 从服务器拉取, false - 优先从本地存储获取
Promise.<Array.<number>>
获取加入的群组
froce
boolean
是否强制从服务器拉取: true - 从服务器拉取, false - 优先从本地存储获取
打开群组, 此方法会准备群组聊天界面的一些必备信息。
group_id
number
群组ID
Object.<number, module:types~GroupInfoAndSettings>
获取缓存的所有群组详情
Promise.<Array.<module:types~GroupMember>>
获取群组成员(异步)
group_id
number
群组ID
获取群组成员(同步)
group_id
number
群组ID
Promise.<Array.<module:types~BriefGroupInfoAndSettings>>
按id获取群组详情
gids
Array.<number>
群组ID列表
获取群消息
gid
number
群ID
获取群组详情
params
object
参数
params.group_id
number
群组ID
Promise.<Array.<module:types~GroupMember>>
获取群成员列表
param
object
参数
params.group_id
number
群组ID
将群消息设置已读
group_id
number
群组ID
mid
number
消息ID
撤回消息
uid
number
群组ID
mid
number
消息ID
number
获取群未读消息数
gid
number
群组ID
Promise.<Array.<module:types~GroupMember>>
获取群管理员列表
params
object
参数
params.group_id
number
群组ID
Promise.<Array.<module:types~GroupUserRelationResponse>>
群添加管理员
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<Array.<module:types~GroupUserRelationResponse>>
移除管理员
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
获取群公告详情
params
object
参数
params.group_id
number
群组ID
params.announcement_id
Array.<number>
公告ID
Promise.<boolean>
删除群公告
params
object
参数
params.group_id
number
群组ID
params.announcement_id
Array.<number>
公告ID
编辑群公告
params
object
参数
params.group_id
number
群组ID
params.title
string
公告标题
params.content
string
公告内容
Promise.<Array.<module:types~GroupAnnouncement>>
群公告列表
params
object
参数
params.group_id
number
群组ID
创建群组
params
请求参数
Promise.<boolean>
解散群组
params
object
参数
params.group_id
number
群组ID
Promise.<boolean>
更新群头像
params
object
参数
params.group_id
number
群组ID
params.value
string
头像地址
Promise.<boolean>
更新群描述
params
object
参数
params.group_id
number
群组ID
params.value
string
群组描述
Promise.<boolean>
更新群扩展信息
params
object
参数
params.group_id
number
群组ID
params.value
string
扩展信息
Promise.<boolean>
更新群名称
params
object
参数
params.group_id
number
群组ID
params.value
string
群名称
Promise.<boolean>
设置群消息免打扰情况
params
object
参数
params.group_id
number
群组ID
params.msg_mute_mode
number
群消息屏蔽模式: 0 - 表示不屏蔽, 1 - 表示屏蔽本地消息通知, 2 - 表示屏蔽消息,不接收消息
Promise.<Array.<module:types~GroupMemberBanned>>
获取群禁言列表
params
object
参数
params.group_id
number
群组ID
Promise.<Array.<module:types~GroupUserRelationResponse>>
禁言群成员
params
请求参数
Promise.<Array.<module:types~GroupUserRelationResponse>>
解除成员禁言
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
获取群设置
group_id
number
群ID
Promise.<boolean>
设置群成员是否可以邀请
params
object
参数
params.group_id
number
群组ID
params.value
boolean
群成员邀请设置: false - 不允许邀请, true - 允许邀请(默认)
Promise.<boolean>
设置群成员是否可以修改群信息
params
object
参数
params.group_id
number
群组ID
params.value
boolean
群成员修改群信息设置: false - 群成员不能修改群信息(默认), true - 群成员可以修改群信息
Promise.<boolean>
设置群是否开启已读模式
params
object
参数
params.group_id
number
群组ID
params.value
boolean
是否开启群消息已读功能: false - 不开启, true - 开启
Promise.<boolean>
设置群历史是否可见
params
object
参数
params.group_id
number
群组ID
params.value
boolean
设置群历史是否可见: false - 不可见, true - 可见
Promise.<boolean>
设置入群是否需要申请
params
object
参数
params.group_id
number
群组ID
params.apply_approval
boolean
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请
全员禁言,只允许管理员发消息
params
object
参数
params.duration
number
禁言时长,单位为分钟,int64
params.group_id
number
群id,int64
Promise.<boolean>
取消全员禁言
params
object
参数
params.group_id
number
群id,int64
更换群主
params
object
参数
params.group_id
number
群组ID
params.new_owner
number
新群主的用户ID
Promise.<Array.<number>>
获取用户的群组列表
params
object
参数, 空对象
申请加入群
params
object
参数
params.group_id
number
群组ID
params.reason
string
申请入群原因
处理用户的入群申请
params
object
参数
params.group_id
number
群组ID
params.user_id
number
用户ID
params.approval
boolean
审批结果:true为同意,false为拒绝
Promise.<Array.<module:types~GroupBlockedListItem>>
获取群黑名单
params
object
参数
params.group_id
number
群组ID
Promise.<Array.<module:types~GroupUserRelationResponse>>
将成员加入黑名单
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<Array.<module:types~GroupUserRelationResponse>>
解除黑名单
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<Array.<module:types~GroupUserRelationResponse>>
踢出群组
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<Array.<module:types~GroupInvitation>>
获取群邀请列表
Promise.<Array.<module:types~GroupUserRelationResponse>>
邀请成员加入群
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<boolean>
处理群邀请
params
object
参数
params.group_id
number
群组ID
params.user_id
number
用户ID
params.approval
boolean
审批结果:true为同意,false为拒绝
Promise.<Array.<module:types~GroupMember>>
批量获取群成员的群名片
params
object
参数
params.group_id
number
群组ID
params.user_list
Array.<number>
群成员列表
Promise.<boolean>
退出群
params
object
参数
params.group_id
number
群组ID
Promise.<boolean>
修改群名片
params
object
参数
params.group_id
number
群组ID
params.value
string
新名片
Promise.<Array.<module:types~GroupApplication>>
获取群申请列表
params
object
参数
params.group_list
Array.<number>
群列表
Promise.<Array.<module:types~GroupSharedFile>>
获取群文件列表
params
object
参数
params.group_id
number
群组ID
Promise.<Array.<module:types~GroupSharedFileResponse>>
删除群文件
params
object
参数
params.group_id
number
群组ID
params.file_list
Array.<number>
文件ID列表
Promise.<Array.<module:types~GroupSharedFile>>
上传群文件
params
object
参数
params.group_id
number
群id,int64
params.name
string
文件名称
params.size
number
文件大小,int64
params.type
string
文件类型
params.url
string
文件url
Kind: static method of Returns: - 群信息
Kind: static method of
Returns: Promise.<Array.<number>>
- 群组ID列表
Kind: static method of
Kind: static method of
Returns: Object.<number, module:types~GroupInfoAndSettings>
- 群组详情
Kind: static method of
Returns: Promise.<Array.<module:types~GroupMember>>
- 群成员列表
Kind: static method of Returns: - 群成员列表
Kind: static method of
Returns: Promise.<Array.<module:types~BriefGroupInfoAndSettings>>
- 群组详情列表
Kind: static method of Returns: - 群消息列表
Kind: static method of Returns: - 群组详情
Kind: static method of
Returns: Promise.<Array.<module:types~GroupMember>>
- 群成员列表
Kind: static method of
Kind: static method of
Kind: static method of
Returns: number
- 未读消息数
Kind: static method of
Returns: Promise.<Array.<module:types~GroupMember>>
- 群管理员列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of Returns: - 群公告详情
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of Returns: - 群公告详情
Kind: static method of
Returns: Promise.<Array.<module:types~GroupAnnouncement>>
- 群公告详情列表
Kind: static method of Returns: - 群详情
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<Array.<module:types~GroupMemberBanned>>
- 禁言成员列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 请求结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 请求结果列表
Kind: static method of Returns: - 群设置
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of Returns: - 结果
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of Returns: - 结果
Kind: static method of
Returns: Promise.<Array.<number>>
- 群ID的列表
Kind: static method of Returns: - 结果
Kind: static method of Returns: - 结果
Kind: static method of
Returns: Promise.<Array.<module:types~GroupBlockedListItem>>
- 群黑名单列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupInvitation>>
- 群邀请列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupUserRelationResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<Array.<module:types~GroupMember>>
- 群成员列表
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<Array.<module:types~GroupApplication>>
- 群申请列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupSharedFile>>
- 群文件列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupSharedFileResponse>>
- 结果列表
Kind: static method of
Returns: Promise.<Array.<module:types~GroupSharedFile>>
- 群文件列表