类 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已过时。获取群活跃度相关属性.获取成员头像链接longgetId()获取成员QQ号int获取群员加群时间int获取群员最后发言时间int获取禁言剩余时间获取成员群名片getNick()获取成员昵称int获取成员管理权限获取成员备注获取成员特殊头衔内容booleanisImageEmoji(String ImageID) 判断图片是否为表情booleanisMuted()判断是否被禁言void踢出成员(要求机器人为管理员或群主)voidmodifyAdmin(boolean setAdmin) 设置成员管理权限voidmute(int time) 禁言成员(要求机器人为管理员或群主)voidsendFlashImage(File image) 发送闪照voidsendFlashImage(String imageID) 发送闪照voidsendMessage(String message) 发送消息voidsendMessageMirai(String message) 发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息voidsendMusicShare(String Kind, String Title, String Summary, String JumpUrl, String PictureUrl, String MusicUrl) 发送音乐分享
[!]voidsendShortVideo(File thumbnailFile, File videoFile, String fileName) 上传并发送一个短视频voidsetMute(int time) 已过时。voidsetNameCard(String nameCard) 设置群员名片voidsetSpecialTitle(String specialTitle) 设置群员特殊头衔void已过时。voidunmute()解除禁言成员(要求机器人为管理员或群主)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)