类 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()