Deletes channel if guild channel or closes DM if DM channel
@override Future<void> delete() => this.client.httpEndpoints.deleteChannel(this.id);