您好我一直致力于使用Twilio SDK集成聊天的应用程序之一。我想知道是否可以在频道内获取系统消息,例如:'会员A加入频道'会员B离开频道',' C会员接受了加入'等等。似乎Twilio SDK没有API来获取系统消息或设置它们。我们怎样才能做到这一点?
我还注意到可以通过在消息内的属性中设置自定义键值对并将其发送到通道来实现。但对于新邀请的会员,他们在拒绝邀请请求时无法发送消息,例如会员A拒绝加入频道的邀请,因为他们尚未加入频道。
答案 0 :(得分:2)
Twilio开发者传道者在这里。
如果您要发送此类持久系统级别消息,则可以webhooks和REST API组合使用。
我们的想法是,只要您需要其中一条系统消息,就可以send messages to a channel using the REST API。 REST API的默认用户是system
,然后您可以将来自system
的邮件视为特殊信息,以便在您的用户界面中显示。
我提到了webhooks,因为你可以注册接收它们以获得许多有用的事件,比如成员加入和离开频道。 webhooks可能无法涵盖您想要的所有内容,例如拒绝邀请,但为此,我只会从应用程序向您的服务器触发我自己的HTTP请求。
让我知道这是否有帮助。