类 MiraiOtherClient

java.lang.Object
me.dreamvoid.miraimc.api.bot.MiraiOtherClient

public class MiraiOtherClient extends Object
MiraiMC 其他客户端
从以下版本开始:
1.7
  • 构造器详细资料

    • MiraiOtherClient

      public MiraiOtherClient(net.mamoe.mirai.contact.OtherClient otherClient)
      获取指定的其他客户端实例
      参数:
      otherClient - 其他客户端
  • 方法详细资料

    • sendMessage

      public void sendMessage(String message)
      向其他客户端发送消息
      参数:
      message - 消息文本
    • sendMessageMirai

      public void sendMessageMirai(String message)
      向其他客户端发送消息
      此方法将自动转换为Mirai Code,可用于发送图片等特殊消息
      参数:
      message - Mirai Code格式的消息文本
    • getID

      public long getID()
      获取其他客户端ID
      返回:
      客户端ID
    • getDeviceName

      public String getDeviceName()
      获取其他客户端名称
      返回:
      客户端名称
    • getDeviceKind

      public String getDeviceKind()
      获取其他客户端类型
      返回:
      客户端类型
    • uploadImage

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

      public void sendFlashImage(File image) throws IOException
      发送闪照
      参数:
      image - 图片文件
      抛出:
      IOException - 上传文件发生异常时抛出
    • sendFlashImage

      public void sendFlashImage(String imageID)
      发送闪照
      参数:
      imageID - 图片ID
    • sendShortVideo

      public void sendShortVideo(File thumbnailFile, File videoFile, @Nullable String fileName) throws IOException
      上传并发送一个短视频
      参数:
      thumbnailFile - 短视频封面图
      videoFile - 视频资源,目前仅支持上传 mp4 格式的视频
      fileName - 文件名,若为 null 则根据 video 自动生成.
      抛出:
      IOException - 上传文件发生异常时抛出