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

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

    }

    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
