类 MiraiFriend
java.lang.Object
me.dreamvoid.miraimc.api.bot.MiraiFriend
MiraiMC 好友
-
构造器概要
构造器说明MiraiFriend
(net.mamoe.mirai.Bot bot, long friendAccount) 获取指定好友的实例MiraiFriend
(net.mamoe.mirai.Bot bot, net.mamoe.mirai.contact.Friend friend) 获取指定好友的实例 -
方法概要
修饰符和类型方法说明void
doDelete()
删除好友获取好友头像链接获取好友所属分组long
getID()
获取好友QQ号getNick()
获取好友昵称获取好友备注boolean
isImageEmoji
(String ImageID) 判断图片是否为表情void
发送语音消息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
向好友发送戳一戳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
public void sendNudge()向好友发送戳一戳 -
getNick
获取好友昵称- 返回:
- 昵称
-
getRemark
获取好友备注- 返回:
- 备注
-
doDelete
public void doDelete()删除好友 -
getID
public long getID()获取好友QQ号- 返回:
- QQ号
-
getAvatarUrl
获取好友头像链接- 返回:
- Url
-
uploadImage
上传一个图片,返回图片ID用于发送消息- 参数:
imageFile
- 图片文件- 返回:
- 图片ID
-
isImageEmoji
判断图片是否为表情- 参数:
ImageID
- 图片ID- 返回:
- 是则返回true,不是返回false
-
sendAudio
发送语音消息- 参数:
audio
- 语音文件
-
sendFlashImage
发送闪照- 参数:
image
- 图片文件
-
sendFlashImage
发送闪照- 参数:
imageID
- 图片ID
-
getFriendGroup
获取好友所属分组- 返回:
- 好友分组
-