好友 (Friend)
属性
属性名 | 类型 | 描述 |
---|
bot | Bot | bot 对象 |
id | number | 好友的 qq 号码 |
nick | string | 昵称 |
remark | string | 备注(若不存在备注则返回昵称) |
avatarUrl | string | 头像下载链接 |
方法
sendMessage (发送消息)
参数列表:
返回值:
sendMessage (发送纯文本消息)
参数列表:
参数 | 类型 | 描述 |
---|
message | string | 文本信息内容 |
返回值:
nudge (创建一个 "戳一戳" 消息)
参数列表:
delete (删除并屏蔽该好友)
参数列表:
参数列表:
参数 | 类型 | 描述 |
---|
resource | ExternalResource | |
返回值:
群 (Group)
属性
属性名 | 类型 | 描述 |
---|
bot | Bot | Bot 对象 |
id | number | 群号码 |
avatarUrl | string | 群头像地址 |
name | string | 群名称 |
owner | Member | 群主 |
settings | GroupSettings | 群设置 |
members | ContactList | 群成员列表 |
botAsMember | Member | Bot 在群内的自身 member 对象 |
botMuteRemaining | number | Bot 被禁言剩余时长 |
botPermission | MemberPermission | Bot 在群里的权限 |
方法
sendMessage (发送消息)
参数列表:
返回值:
sendMessage (发送纯文本消息)
参数列表:
参数 | 类型 | 描述 |
---|
message | string | 文本消息内容 |
返回值:
uploadImage (发送图片消息)
参数列表:
参数 | 类型 | 描述 |
---|
resource | string | 本地图片路径 |
返回值:
uploadVoice (发送语音消息)
参数列表:
参数 | 类型 | 描述 |
---|
resource | string | 本地语音路径 |
返回值:
setEssenceMessage (将一条消息设置为群精华消息)
参数列表:
参数 | 类型 | 描述 |
---|
source | MessageSource | 消息源 |
返回值:
getMembers (获取群所有成员)*
参数列表:无
返回值:
类型 | 描述 |
---|
Table of Member | 获取到的群成员对象列表 |
get (获取群成员)*
参数列表:
返回值:
getOrFail (获取群成员)* (不存在时抛出 kotlin.NoSuchElementException)
参数列表:
返回值:
contains (判断是否包含群成员)
参数列表 (以下任一即可):
参数 | 类型 | 描述 |
---|
id | number | 群成员 qq 号 |
member | Member | 群成员对象 |
返回值:
quit (退出群)
参数列表:无
返回值:
群成员 (Member)
属性
属性名 | 类型 | 描述 |
---|
id | number | 群员的 qq 号码 |
bot | Bot | bot 对象 |
group | Group | 群员所在群 |
nick | string | 昵称 |
nameCard | string | 群名片 |
nameCardOrNick | string | 群名片或昵称,如果有群名片则为群名片,否则为昵称 |
specialTitle | string | 头衔 |
isAdministrator | boolean | 是否为管理员 |
isOwner | boolean | 是否为群主 |
isOperator | boolean | 是否为群主或管理员 |
isFriend | boolean | 是否为好友 |
muteTimeRemaining | number | 被禁言时长 |
isMuted | boolean | 是否被禁言 |
permission | MemberPermission | 成员权限 |
方法
mute (禁言)
参数列表:
unmute (解除禁言)
参数列表:
kick (移除群聊)
参数列表:
asFriend (转为 Friend 对象)
返回值:
sendMessage (发送私聊消息)
参数列表:
返回值:
sendImage (发送图片消息)
参数列表:
返回值: