gpt4 book ai didi

ios - 使用 iOS Twilio SDK 在对话历史记录中显示系统消息

转载 作者:行者123 更新时间:2023-11-28 12:14:24 25 4
gpt4 key购买 nike

您好,我一直在开发我的一个应用程序,用于使用 Twilio SDK 集成聊天。我想知道是否可以在 channel 内获取系统消息,例如:“成员(member) A 加入 channel ”、“成员(member) B 离开 channel ”、“成员(member) C 接受了加入邀请”等。似乎 Twilio SDK 没有获取系统消息或设置它们的 API。我们怎样才能做到这一点?

我还注意到可以通过在消息内部的属性中设置自定义键值对并将其发送到 channel 来实现。但是对于新邀请的成员,他们在拒绝邀请请求时无法发送消息,例如“成员A拒绝了加入 channel 的邀请”,因为他们还没有加入 channel 。

最佳答案

此处为 Twilio 开发人员布道师。

如果你想像这样发送持久的系统级消息,你可以使用 webhooks 的组合来实现和 REST API .

这个想法是你可以send messages to a channel using the REST API每当您需要这些系统消息之一时。 REST API 的默认用户是 system,然后您可以将来自 system 的消息视为特殊消息以显示在您的 UI 中。

我提到 webhooks 是因为您可以注册以接收它们以获取许多有用的事件,例如成员加入和离开 channel 。 Webhook 可能无法涵盖您想要的所有内容,例如拒绝邀请,但为此我会触发我自己的从应用程序到您的服务器的 HTTP 请求。

让我知道这是否有帮助。

关于ios - 使用 iOS Twilio SDK 在对话历史记录中显示系统消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47281980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com