Booking.com Interview Question

how would you design a chat system for costumer support?