联系实体(Contact)参考

好友 (Friend)

属性

属性名类型描述
botBotbot 对象
idnumber好友的 qq 号码
nickstring昵称
remarkstring备注(若不存在备注则返回昵称)
avatarUrlstring头像下载链接

方法

sendMessage (发送消息)

参数列表:
参数类型描述
messageMessage消息对象
返回值:
类型描述
Message消息对象,可用于撤回。

sendMessage (发送纯文本消息)

参数列表:
参数类型描述
messagestring文本信息内容
返回值:
类型描述
Message消息对象,可用于撤回。

nudge (创建一个 "戳一戳" 消息)

参数列表:
参数类型描述

delete (删除并屏蔽该好友)

参数列表:
参数类型描述

uploadImage (发送图片消息) (此方法来自父类Contact) (无论上传是否成功都不会关闭 resource. 需要调用方手动关闭资源)

参数列表:
参数类型描述
resourceExternalResource
返回值:
类型描述
Image消息对象,可用于撤回。

群 (Group)

属性

属性名类型描述
botBotBot 对象
idnumber群号码
avatarUrlstring群头像地址
namestring群名称
ownerMember群主
settingsGroupSettings群设置
membersContactList群成员列表
botAsMemberMemberBot 在群内的自身 member 对象
botMuteRemainingnumberBot 被禁言剩余时长
botPermissionMemberPermissionBot 在群里的权限

方法

sendMessage (发送消息)

参数列表:
参数类型描述
messageMessage消息对象
返回值:
类型描述
Message消息对象,可用于撤回。

sendMessage (发送纯文本消息)

参数列表:
参数类型描述
messagestring文本消息内容
返回值:
类型描述
Message消息对象,可用于撤回。

uploadImage (发送图片消息)

参数列表:
参数类型描述
resourcestring本地图片路径
返回值:
类型描述
Image消息对象,可用于撤回。

uploadVoice (发送语音消息)

参数列表:
参数类型描述
resourcestring本地语音路径
返回值:
类型描述
Voice消息对象,可用于撤回。

setEssenceMessage (将一条消息设置为群精华消息)

参数列表:
参数类型描述
sourceMessageSource消息源
返回值:
类型描述
boolean是否成功

getMembers (获取群所有成员)*

参数列表:无
返回值:
类型描述
Table of Member获取到的群成员对象列表

get (获取群成员)*

参数列表:
参数类型描述
idnumber群成员 qq 号
返回值:
类型描述
Member获取到的群成员对象

getOrFail (获取群成员)* (不存在时抛出 kotlin.NoSuchElementException)

参数列表:
参数类型描述
idnumber群成员 qq 号
返回值:
类型描述
Member获取到的群成员对象

contains (判断是否包含群成员)

参数列表 (以下任一即可):
参数类型描述
idnumber群成员 qq 号
memberMember群成员对象
返回值:
类型描述
boolean是否包含

quit (退出群)

参数列表:无
返回值:
类型描述
boolean是否成功

群成员 (Member)

属性

属性名类型描述
idnumber群员的 qq 号码
botBotbot 对象
groupGroup群员所在群
nickstring昵称
nameCardstring群名片
nameCardOrNickstring群名片或昵称,如果有群名片则为群名片,否则为昵称
specialTitlestring头衔
isAdministratorboolean是否为管理员
isOwnerboolean是否为群主
isOperatorboolean是否为群主或管理员
isFriendboolean是否为好友
muteTimeRemainingnumber被禁言时长
isMutedboolean是否被禁言
permissionMemberPermission成员权限

方法

mute (禁言)

参数列表:
参数类型描述
idnumber禁言时间

unmute (解除禁言)

参数列表:
参数类型描述

kick (移除群聊)

参数列表:
参数类型描述
reasonstring踢出原因

asFriend (转为 Friend 对象)

返回值:
类型描述
Friend转换后的 Friend 对象

sendMessage (发送私聊消息)

参数列表:
参数类型描述
messageMessage消息对象
返回值:
类型描述
Message消息对象,可用于撤回。

sendImage (发送图片消息)

参数列表:
参数类型描述
urlstring图片 URL
返回值:
类型描述
Message消息对象,可用于撤回。