类 MiraiGroup
java.lang.Object
me.dreamvoid.miraimc.api.bot.MiraiGroup
MiraiMC 群
- 作者:
- DreamVoid
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancontains(long memberAccount) 判断指定成员是否在群内booleandoQuit()已过时。int获取机器人禁言剩余时间int获取机器人在群内的管理权限getMember(long memberAccount) 获取指定群成员的实例获取群成员列表getName()获取群名称boolean判断群匿名聊天是否开启voidisAnonymousChatEnabled(boolean enable) 设置群匿名聊天开关
需要机器人拥有管理权限boolean判断机器人是否被禁言booleanisImageEmoji(String imageID) 判断图片是否为表情booleanquit()退出群void发送语音消息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) 上传并发送一个短视频void设置群名称uploadImage(File imageFile) 上传一个图片,返回图片ID用于发送消息
-
构造器详细资料
-
MiraiGroup
-
-
方法详细资料
-
getMember
获取指定群成员的实例- 参数:
memberAccount- 群成员QQ号- 返回:
- MiraiMC 群成员实例
-
sendMessage
向群发送消息- 参数:
message- 消息内容
-
sendMessageMirai
向群发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息- 参数:
message- Mirai Code格式的消息文本
-
contains
public boolean contains(long memberAccount) 判断指定成员是否在群内- 参数:
memberAccount- 成员QQ号- 返回:
- 存在返回true
-
getName
获取群名称- 返回:
- 群名
-
setName
设置群名称- 参数:
name- 群名称
-
doQuit
已过时。退出群- 返回:
- 执行结果
-
quit
public boolean quit()退出群- 返回:
- 执行结果
-
getBotPermission
public int getBotPermission()获取机器人在群内的管理权限- 返回:
- 0 - 普通成员 | 1 - 管理员 | 2 - 群主
-
uploadImage
上传一个图片,返回图片ID用于发送消息- 参数:
imageFile- 图片文件- 返回:
- 图片ID
-
isBotMuted
public boolean isBotMuted()判断机器人是否被禁言- 返回:
- 被禁言返回true,未被禁言false
-
getBotMuteTimeRemaining
public int getBotMuteTimeRemaining()获取机器人禁言剩余时间- 返回:
- 剩余时间(秒)
-
isImageEmoji
判断图片是否为表情- 参数:
imageID- 图片ID- 返回:
- 是则返回true,不是返回false
-
isAnonymousChatEnabled
public boolean isAnonymousChatEnabled()判断群匿名聊天是否开启- 返回:
- 是则返回true,不是返回false
-
isAnonymousChatEnabled
public void isAnonymousChatEnabled(boolean enable) 设置群匿名聊天开关
需要机器人拥有管理权限- 参数:
enable- 是否开启群匿名聊天
-
getMembers
获取群成员列表- 返回:
- 群成员实例数组
-
sendAudio
发送语音消息- 参数:
audio- 语音文件- 抛出:
IOException- 上传文件发生异常时抛出
-
sendFlashImage
发送闪照- 参数:
image- 图片文件- 抛出:
IOException- 上传文件发生异常时抛出
-
sendFlashImage
发送闪照- 参数:
imageID- 图片ID
-
getActive
- 返回:
- 获取群荣誉相关功能接口
- 从以下版本开始:
- mirai 2.13
-
sendShortVideo
public void sendShortVideo(File thumbnailFile, File videoFile, @Nullable String fileName) throws IOException 上传并发送一个短视频- 参数:
thumbnailFile- 短视频封面图videoFile- 视频资源,目前仅支持上传 mp4 格式的视频fileName- 文件名,若为 null 则根据 video 自动生成.- 抛出:
IOException- 上传文件发生异常时抛出
-
quit()