Class PrivateMessagePayload

java.lang.Object
com.github.theword.queqiao.tool.payload.MessagePayload
com.github.theword.queqiao.tool.payload.PrivateMessagePayload

public class PrivateMessagePayload extends MessagePayload
私聊消息负载
  • Constructor Details

    • PrivateMessagePayload

      public PrivateMessagePayload()
    • PrivateMessagePayload

      public PrivateMessagePayload(com.google.gson.JsonElement message, UUID uuid, String nickname)
  • Method Details

    • getUuid

      public UUID getUuid()
    • setUuid

      public void setUuid(UUID uuid)
    • getNickname

      public String getNickname()
    • setNickname

      public void setNickname(String nickname)
    • toString

      public String toString()
      将私聊消息转换为描述字符串,用于日志输出。

      输出格式示例:"send private message to @nickname:uuid: message"。

      当 nickname 或 uuid 为空时,会根据可用信息回退为合适的字符串(例如仅 uuid、仅昵称或 Unknown player)。

      Overrides:
      toString in class Object
      Returns:
      描述目标与消息内容的字符串