类 MiraiFriend
java.lang.Object
me.dreamvoid.miraimc.api.bot.MiraiFriend
MiraiMC 好友
- 作者:
- DreamVoid
-
构造器概要
构造器构造器说明MiraiFriend(net.mamoe.mirai.Bot bot, long friendAccount) 获取指定好友的实例MiraiFriend(net.mamoe.mirai.Bot bot, net.mamoe.mirai.contact.Friend friend) 获取指定好友的实例 -
方法概要
修饰符和类型方法说明voiddelete()删除好友voiddoDelete()已过时。获取好友头像链接获取好友所属分组longgetID()获取好友QQ号getNick()获取好友昵称获取好友备注booleanisImageEmoji(String imageID) 判断图片是否为表情voidnudge()向好友发送戳一戳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) 发送音乐分享
[!]void已过时。voidsendShortVideo(File thumbnailFile, File videoFile, String fileName) 上传并发送一个短视频uploadImage(File imageFile) 上传一个图片,返回图片ID用于发送消息
-
构造器详细资料
-
MiraiFriend
获取指定好友的实例- 参数:
bot- 机器人实例friendAccount- 好友账号- 抛出:
NullPointerException- 不存在指定好友时抛出
-
MiraiFriend
public MiraiFriend(net.mamoe.mirai.Bot bot, net.mamoe.mirai.contact.Friend friend) throws NullPointerException 获取指定好友的实例- 参数:
friend- 好友- 抛出:
NullPointerException- 不存在指定好友时抛出
-
-
方法详细资料
-
sendMessage
向好友发送消息- 参数:
message- 消息文本
-
sendMessageMirai
向好友发送消息
此方法将自动转换为Mirai Code,可用于发送图片等特殊消息- 参数:
message- Mirai Code格式的消息文本
-
sendNudge
已过时。向好友发送戳一戳 -
nudge
public void nudge()向好友发送戳一戳 -
getNick
获取好友昵称- 返回:
- 昵称
-
getRemark
获取好友备注- 返回:
- 备注
-
doDelete
已过时。删除好友 -
delete
public void delete()删除好友 -
getID
public long getID()获取好友QQ号- 返回:
- QQ号
-
getAvatarUrl
获取好友头像链接- 返回:
- Url
-
uploadImage
上传一个图片,返回图片ID用于发送消息- 参数:
imageFile- 图片文件- 返回:
- 图片ID
-
isImageEmoji
判断图片是否为表情- 参数:
imageID- 图片ID- 返回:
- 是则返回true,不是返回false
-
sendAudio
发送语音消息- 参数:
audio- 语音文件- 抛出:
IOException- 上传文件发生异常时抛出
-
sendFlashImage
发送闪照- 参数:
image- 图片文件- 抛出:
IOException- 上传文件发生异常时抛出
-
sendFlashImage
发送闪照- 参数:
imageID- 图片ID
-
getFriendGroup
获取好友所属分组- 返回:
- 好友分组
-
sendShortVideo
public void sendShortVideo(File thumbnailFile, File videoFile, @Nullable String fileName) throws IOException 上传并发送一个短视频- 参数:
thumbnailFile- 短视频封面图videoFile- 视频资源,目前仅支持上传 mp4 格式的视频fileName- 文件名,若为 null 则根据 video 自动生成.- 抛出:
IOException- 上传文件发生异常时抛出
-
delete()