   public internal(set) var attachments: [Attachment] = []
   public let author: User?
   public let content: String
-  public let channelId: String
+  public internal(set) var channel: Channel? = nil
   public let editedTimestamp: Date?
   public internal(set) var embeds: [Embed] = []
   public let id: String


    if json["webhook_id"] == nil {
      for (_, guild) in sword.guilds {
        if guild.channels[self.channelId] != nil {
          self.member = guild.members[self.author!.id]
        }
      }
    }else {

    }

    self.content = json["content"] as! String

    let channelId = json["channel_id"] as! String
    for (_, guild) in sword.guilds {
      if guild.channels[channelId] != nil {
        self.channel = guild.channels[channelId]
        break
      }
    }

    if let editedTimestamp = json["edited_timestamp"] as? String {
      self.editedTimestamp = editedTimestamp.date
