类 MiraiNormalMember
java.lang.Object
me.dreamvoid.miraimc.api.bot.group.MiraiNormalMember
MiraiMC 群成员
- 作者:
- DreamVoid
-
构造器概要
构造器构造器说明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
踢出成员(要求机器人为管理员或群主)void
modifyAdmin
(boolean setAdmin) 设置成员管理权限void
mute
(int time) 禁言成员(要求机器人为管理员或群主)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
sendShortVideo
(File thumbnailFile, File videoFile, String fileName) 上传并发送一个短视频void
setMute
(int time) 已过时。void
setNameCard
(String nameCard) 设置群员名片void
setSpecialTitle
(String specialTitle) 设置群员特殊头衔void
已过时。void
unmute()
解除禁言成员(要求机器人为管理员或群主)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
- 理由
-
kick
踢出成员(要求机器人为管理员或群主)- 参数:
reason
- 理由
-
setMute
已过时。禁言成员(要求机器人为管理员或群主)- 参数:
time
- 时间(秒)
-
setUnmute
已过时。解除禁言成员(要求机器人为管理员或群主) -
mute
public void mute(int time) 禁言成员(要求机器人为管理员或群主)- 参数:
time
- 时间(秒)
-
unmute
public void unmute()解除禁言成员(要求机器人为管理员或群主) -
isMuted
public boolean isMuted()判断是否被禁言- 返回:
- 被禁言返回true,未被禁言false
-
getMuteTimeRemaining
public int getMuteTimeRemaining()获取禁言剩余时间- 返回:
- 剩余时间(秒)
-
sendMessage
发送消息- 参数:
message
- 消息内容
-
sendMessageMirai
发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息- 参数:
message
- Mirai Code格式的消息文本
-
getNick
获取成员昵称- 返回:
- 昵称
-
getRemark
获取成员备注- 返回:
- 备注
-
getSpecialTitle
获取成员特殊头衔内容- 返回:
- 头衔
-
getNameCard
获取成员群名片- 返回:
- 群名片
-
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
- 图片文件- 抛出:
IOException
- 上传文件发生异常时抛出
-
sendFlashImage
发送闪照- 参数:
imageID
- 图片ID
-
getActive
获取群活跃度相关属性.- 返回:
- 群活跃度相关属性
-
sendShortVideo
public void sendShortVideo(File thumbnailFile, File videoFile, @Nullable String fileName) throws IOException 上传并发送一个短视频- 参数:
thumbnailFile
- 短视频封面图videoFile
- 视频资源,目前仅支持上传 mp4 格式的视频fileName
- 文件名,若为 null 则根据 video 自动生成.- 抛出:
IOException
- 上传文件发生异常时抛出
-
kick(String)