A finite-time coordination controller based on an adaptive disturbance observer and a multi-channel event-triggered strategy is proposed for the multi-UAVs control problem with actuator faults, external disturbances, and communication constraints. First, an adaptive finite-time disturbance observer based on a hyperbolic tangent function is established to compensate for actuator faults and external disturbances without knowing the upper limit of the total disturbance derivative in advance. Second, a multi-channel event-triggered strategy is proposed to reduce communication between neighboring UAVs, between the controller and actuator, and between the disturbance observer and the controller at the same time. Then, the event-triggered strategy integrates the designed disturbance observer and controller, and the proposed control strategy is analyzed for finite-time stability using Lyapunov stability theory and finite-time theory without applying the separation principle. Finally, the effectiveness of the proposed control scheme is verified by numerical simulations.