title: How to receive an event notification, like "channelAdded", when a new public channel is created
body: <p>How can I listen for the creation of any new public channel on a chat service? I have seen <code>client.channelAdded</code> but it only works for private channels.</p>
  
  <blockquote>
    <p><code>channelAdded</code></p>
    
    <p>Fired when a Channel becomes visible to the Client. Fired for created
    and not joined private channels and for all type of channels Client
    has joined or invited to.</p>
  </blockquote>
  
  <p>My use case is an internal support application where every first-time incoming SMS message from a customer user results in a new chat service channel for that particular customer user being created, and a chat message being added to the channel representing the SMS. The new channel is created via Twilio REST API.</p>
  
  <p>I want to be able to have every agent user made away that there is a newly created channel (i.e. and open ticket), and then be able to join it if they want (thus making the channel public).</p>
  
  <p>I supposed I could create all private channels and just invite all the agent users to the channel, but seems slightly hacky. Feels like there should be a cleaner way to do this.</p>