类 MiraiNormalMember
java.lang.Object
me.dreamvoid.miraimc.api.bot.group.MiraiNormalMember
MiraiMC 群成员
-
构造器概要
构造器说明MiraiNormalMember
(net.mamoe.mirai.contact.Group group, long account) MiraiNormalMember
(net.mamoe.mirai.contact.NormalMember member) -
方法概要
修饰符和类型方法说明void
踢出成员(要求机器人为管理员或群主)获取群活跃度相关属性.获取成员头像链接long
getId()
获取成员QQ号int
获取群员加群时间int
获取群员最后发言时间int
获取禁言剩余时间getNick()
获取成员昵称int
获取成员管理权限获取成员备注获取成员特殊头衔内容boolean
isImageEmoji
(String ImageID) 判断图片是否为表情boolean
isMuted()
判断是否被禁言void
modifyAdmin
(boolean setAdmin) 设置成员管理权限void
sendFlashImage
(File image) 发送闪照void
sendFlashImage
(String imageID) 发送闪照void
sendMessage
(String message) 发送消息void
sendMessageMirai
(String message) 发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息void
sendMusicShare
(String Kind, String Title, String Summary, String JumpUrl, String PictureUrl, String MusicUrl) 发送音乐分享
[!]void
setMute
(int time) 禁言成员(要求机器人为管理员或群主)void
setNameCard
(String nameCard) 设置群员名片void
setSpecialTitle
(String specialTitle) 设置群员特殊头衔void
解除禁言成员(要求机器人为管理员或群主)uploadImage
(File imageFile) 上传一个图片,返回图片ID用于发送消息
-
构造器详细资料
-
MiraiNormalMember
public MiraiNormalMember(net.mamoe.mirai.contact.Group group, long account) throws NullPointerException -
MiraiNormalMember
public MiraiNormalMember(net.mamoe.mirai.contact.NormalMember member)
-
-
方法详细资料
-
getId
public long getId()获取成员QQ号- 返回:
- QQ号
-
doKick
踢出成员(要求机器人为管理员或群主)- 参数:
reason
- 理由
-
setMute
public void setMute(int time) 禁言成员(要求机器人为管理员或群主)- 参数:
time
- 时间(秒)
-
setUnmute
public void setUnmute()解除禁言成员(要求机器人为管理员或群主) -
isMuted
public boolean isMuted()判断是否被禁言- 返回:
- 被禁言返回true,未被禁言false
-
getMuteTimeRemaining
public int getMuteTimeRemaining()获取禁言剩余时间- 返回:
- 剩余时间(秒)
-
sendMessage
发送消息- 参数:
message
- 消息内容
-
sendMessageMirai
发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息- 参数:
message
- Mirai Code格式的消息文本
-
getNick
获取成员昵称- 返回:
- 昵称
-
getRemark
获取成员备注- 返回:
- 备注
-
getSpecialTitle
获取成员特殊头衔内容- 返回:
- 头衔
-
getJoinTimestamp
public int getJoinTimestamp()获取群员加群时间- 返回:
- 时间戳
-
getLastSpeakTimestamp
public int getLastSpeakTimestamp()获取群员最后发言时间- 返回:
- 时间戳
-
setSpecialTitle
设置群员特殊头衔- 参数:
specialTitle
- 头衔内容
-
setNameCard
设置群员名片- 参数:
nameCard
- 名片内容
-
modifyAdmin
public void modifyAdmin(boolean setAdmin) 设置成员管理权限- 参数:
setAdmin
- 为true设置为管理员,为false取消管理员
-
getPermission
public int getPermission()获取成员管理权限- 返回:
- 0 - 普通成员 | 1 - 管理员 | 2 - 群主
-
getAvatarUrl
获取成员头像链接- 返回:
- Url
-
uploadImage
上传一个图片,返回图片ID用于发送消息- 参数:
imageFile
- 图片文件- 返回:
- 图片ID
-
isImageEmoji
判断图片是否为表情- 参数:
ImageID
- 图片ID- 返回:
- 是则返回true,不是返回false
-
sendFlashImage
发送闪照- 参数:
image
- 图片文件
-
sendFlashImage
发送闪照- 参数:
imageID
- 图片ID
-
getActive
获取群活跃度相关属性.- 返回:
- 群活跃度相关属性
-