如何在聊天服务上收听任何新公共频道的创建?我见过client.channelAdded
,但它只适用于私人频道。
channelAdded
当通道对客户端可见时触发。为已创建和未加入的私人频道以及客户已加入或受邀加入的所有类型的频道触发。
我的用例是一个内部支持应用程序,其中来自客户用户的每条首次传入 SMS 消息都会为该特定客户用户创建一个新的聊天服务通道,并将一条聊天消息添加到表示 SMS 的通道中。新通道是通过 Twilio REST API 创建的。
我希望能够让每个代理用户都知道有一个新创建的频道(即开放票),然后如果他们愿意就可以加入它(从而使频道公开)。
我想我可以创建所有私人频道并邀请所有代理用户加入该频道,但似乎有点 hacky。感觉应该有一种更清洁的方法来做到这一点。