类 MiraiFriend


  • public class MiraiFriend
    extends java.lang.Object
    MiraiMC 好友
    作者:
    DreamVoid
    • 构造器概要

      构造器 
      构造器 说明
      MiraiFriend​(net.mamoe.mirai.Bot bot, long friendAccount)
      获取指定好友的实例
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void doDelete()
      删除好友
      java.lang.String getAvatarUrl()
      获取好友头像链接
      long getID()
      获取好友QQ号
      java.lang.String getNick()
      获取好友昵称
      java.lang.String getRemark()
      获取好友备注
      void sendMessage​(java.lang.String message)
      向好友发送消息
      void sendMessageMirai​(java.lang.String message)
      向好友发送消息
      此方法将自动转换为Mirai Code,可用于发送图片等特殊消息
      void sendNudge()
      向好友发送戳一戳
      java.lang.String uploadImage​(java.io.File imageFile)
      上传一个图片,返回图片ID用于发送消息
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MiraiFriend

        public MiraiFriend​(net.mamoe.mirai.Bot bot,
                           long friendAccount)
                    throws java.lang.NullPointerException
        获取指定好友的实例
        参数:
        bot - 机器人实例
        friendAccount - 好友账号
        抛出:
        java.lang.NullPointerException - 不存在指定好友时抛出
    • 方法详细资料

      • sendMessage

        public void sendMessage​(java.lang.String message)
        向好友发送消息
        参数:
        message - 消息文本
      • sendMessageMirai

        public void sendMessageMirai​(java.lang.String message)
        向好友发送消息
        此方法将自动转换为Mirai Code,可用于发送图片等特殊消息
        参数:
        message - Mirai Code格式的消息文本
      • sendNudge

        public void sendNudge()
        向好友发送戳一戳
      • getNick

        public java.lang.String getNick()
        获取好友昵称
        返回:
        昵称
      • getRemark

        public java.lang.String getRemark()
        获取好友备注
        返回:
        备注
      • doDelete

        public void doDelete()
        删除好友
      • getID

        public long getID()
        获取好友QQ号
        返回:
        QQ号
      • getAvatarUrl

        public java.lang.String getAvatarUrl()
        获取好友头像链接
        返回:
        Url
      • uploadImage

        public java.lang.String uploadImage​(java.io.File imageFile)
        上传一个图片,返回图片ID用于发送消息
        参数:
        imageFile - 图片文件
        返回:
        图片ID