类 FetchMessage.Data.MessageChain

java.lang.Object
me.dreamvoid.miraimc.httpapi.response.FetchMessage.Data.MessageChain
封闭类:
FetchMessage.Data

public static class FetchMessage.Data.MessageChain extends Object
消息类型
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    [Image + FlashImage] 图片的 Base64 编码 [Voice] 语音的 Base64 编码
    [MusicShare] 简介
    [MiraiCode] MiraiCode
    [App] 内容
    [At] At时显示的文字,发送消息时无效,自动使用群名片
    int
    [Face] QQ表情编号,可选,优先高于name
    long
    [Quote] 被引用回复的原消息所接收的群号,当为好友消息时为0
    int
    [Source] 消息的识别号,用于引用回复
    [Quote] 被引用回复的原消息的messageId
    [MarketFace] 商城表情唯一标识(目前商城表情仅支持接收和转发,不支持构造发送)
    [Image + FlashImage] 图片的imageId,群图片与好友图片格式不同。
    [Json] Json文本
    [MusicShare] 跳转路径
    类型
    long
    [Voice] 返回的语音长度, 发送消息时可以不传
    [MusicShare] 音源路径
    [Face] QQ表情拼音,可选
    [Poke] 戳一戳的类型 | "Poke": 戳一戳 | "ShowLove": 比心 | "Like": 点赞 | "Heartbroken": 心碎 | "SixSixSix": 666 | "FangDaZhao": 放大招
    [MarketFace] 表情显示名称(目前商城表情仅支持接收和转发,不支持构造发送)
    [Quote] 被引用回复的原消息的消息链对象
    [Image + FlashImage] 图片的路径,发送本地图片,路径相对于 JVM 工作路径(默认是当前路径,可通过 -Duser.dir=...指定),也可传入绝对路径。
    [MusicShare] 封面路径
    long
    [Quote] 被引用回复的原消息的发送者的QQ号
    [MusicShare] 概括
    long
    [At] 群员QQ号
    long
    [Quote] 被引用回复的原消息的接收者者的QQ号(或群号)
    [Plain] 文字消息
    int
    [Source] 时间戳
    [MusicShare] 标题
    Source | Quote | At | AtAll | Face | Plain | Image | FlashImage | Voice | Xml | Json | App | Poke | Dice | MarketFace | MusicShare | ForwardMessage(不可用) | File(不可用) | MiraiCode
    [Image + FlashImage] 图片的URL,发送时可作网络图片的链接;接收时为腾讯图片服务器的链接,可用于图片下载
    [Voice] 语音的URL,发送时可作网络语音的链接;接收时为腾讯语音服务器的链接,可用于语音下载
    int
    [Dice] 点数
    [Voice] 语音的voiceId,不为空时将忽略url属性
    [XML] XML文本
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • type

      @SerializedName("type") public String type
      Source | Quote | At | AtAll | Face | Plain | Image | FlashImage | Voice | Xml | Json | App | Poke | Dice | MarketFace | MusicShare | ForwardMessage(不可用) | File(不可用) | MiraiCode
    • id

      @SerializedName("id") public int id
      [Source] 消息的识别号,用于引用回复
      [Quote] 被引用回复的原消息的messageId
      [MarketFace] 商城表情唯一标识(目前商城表情仅支持接收和转发,不支持构造发送)
    • time

      @SerializedName("time") public int time
      [Source] 时间戳
    • groupId

      @SerializedName("groupId") public long groupId
      [Quote] 被引用回复的原消息所接收的群号,当为好友消息时为0
    • senderId

      @SerializedName("senderId") public long senderId
      [Quote] 被引用回复的原消息的发送者的QQ号
    • targetId

      @SerializedName("targetId") public long targetId
      [Quote] 被引用回复的原消息的接收者者的QQ号(或群号)
    • origin

      @SerializedName("origin") public List<FetchMessage.Data.MessageChain> origin
      [Quote] 被引用回复的原消息的消息链对象
    • target

      @SerializedName("target") public long target
      [At] 群员QQ号
    • display

      @SerializedName("display") public String display
      [At] At时显示的文字,发送消息时无效,自动使用群名片
    • faceId

      @SerializedName("faceId") public int faceId
      [Face] QQ表情编号,可选,优先高于name
    • name

      @SerializedName("name") public String name
      [Face] QQ表情拼音,可选
      [Poke] 戳一戳的类型 | "Poke": 戳一戳 | "ShowLove": 比心 | "Like": 点赞 | "Heartbroken": 心碎 | "SixSixSix": 666 | "FangDaZhao": 放大招
      [MarketFace] 表情显示名称(目前商城表情仅支持接收和转发,不支持构造发送)
    • text

      @SerializedName("text") public String text
      [Plain] 文字消息
    • imageId

      @SerializedName("imageId") public String imageId
      [Image + FlashImage] 图片的imageId,群图片与好友图片格式不同。不为空时将忽略url属性
    • url

      @SerializedName("url") public String url
      [Image + FlashImage] 图片的URL,发送时可作网络图片的链接;接收时为腾讯图片服务器的链接,可用于图片下载
      [Voice] 语音的URL,发送时可作网络语音的链接;接收时为腾讯语音服务器的链接,可用于语音下载
    • path

      @SerializedName("path") public String path
      [Image + FlashImage] 图片的路径,发送本地图片,路径相对于 JVM 工作路径(默认是当前路径,可通过 -Duser.dir=...指定),也可传入绝对路径。
      [Voice] 语音的路径,发送本地语音,路径相对于 JVM 工作路径(默认是当前路径,可通过 -Duser.dir=...指定),也可传入绝对路径。
    • base64

      @SerializedName("base64") public String base64
      [Image + FlashImage] 图片的 Base64 编码 [Voice] 语音的 Base64 编码
    • voiceId

      @SerializedName("voiceId") public String voiceId
      [Voice] 语音的voiceId,不为空时将忽略url属性
    • length

      @SerializedName("length") public long length
      [Voice] 返回的语音长度, 发送消息时可以不传
    • xml

      @SerializedName("xml") public String xml
      [XML] XML文本
    • json

      @SerializedName("json") public String json
      [Json] Json文本
    • content

      @SerializedName("content") public String content
      [App] 内容
    • value

      @SerializedName("value") public int value
      [Dice] 点数
    • kind

      @SerializedName("kind") public String kind
      类型
    • title

      @SerializedName("title") public String title
      [MusicShare] 标题
    • summary

      @SerializedName("summary") public String summary
      [MusicShare] 概括
    • jumpUrl

      @SerializedName("jumpUrl") public String jumpUrl
      [MusicShare] 跳转路径
    • pictureUrl

      @SerializedName("pictureUrl") public String pictureUrl
      [MusicShare] 封面路径
    • musicUrl

      @SerializedName("musicUrl") public String musicUrl
      [MusicShare] 音源路径
    • brief

      @SerializedName("brief") public String brief
      [MusicShare] 简介
    • code

      @SerializedName("code") public String code
      [MiraiCode] MiraiCode
  • 构造器详细资料

    • MessageChain

      public MessageChain()