标签: twilio-conversations

Flutter 群聊发送消息后不刷新

我是 bloc 的新手,正在尝试使用包实现聊天flutter_bloc。我的消息传递服务是 twilio Conversations api。我的功能运行得很好,我只是无法刷新我的消息列表。有人可以告诉我我在这里缺少什么吗?如果我访问聊天页面,我可以看到所有消息,只有当我们有新消息时它才不会刷新。

\n

由于取得了小小的成功,我更新了我的代码。每当用户 A 或用户 B 加入聊天时,都会显示所有消息。如果我以用户 A 的身份发送消息,则该消息现在将在用户 A 的 UI 中可见,并且它是对话的一部分,但用户 B 在不重新加载的情况下不会收到添加到对话中的新消息。这里缺少哪个步骤以便其他用户也收到消息?我只需要帮助转换我的代码,以便我有一个流,聊天的其他参与者可以收听,这样他们的对话也令人耳目一新。

\n

我的 chat_event.dart

\n
  abstract class ChatEvent extends Equatable{\n  const ChatEvent();\n\n  @override\n  List<Object> get props => [];\n}\n\nclass InitialChatEvent extends ChatEvent {}\n\nclass AddMessage extends ChatEvent {\n  final String messageToPost;\n\n  AddMessage(this.messageToPost);\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我的 chat_state.dart

\n
   class ChatState extends Equatable {\n  final Messages messages;\n\n  const ChatState({required this.messages});\n\n  factory ChatState.initial() =>  ChatState(messages: Messages(messages: []));\n\n  @override\n  List<Object> get props => [messages];\n\n  @override\n …
Run Code Online (Sandbox Code Playgroud)

flutter bloc flutter-bloc twilio-conversations flutter-streambuilder

5
推荐指数
1
解决办法
2215
查看次数

Twilio 与聊天机器人的对话

我想知道如何将 twilio 对话 api 与自动驾驶仪聊天机器人一起使用。所以用户开始和bot聊天,在回答了bot的一些问题后,用户就交给真正的agent继续和他们聊天。我已经使用 twilio 对话 api 和使用自动驾驶仪的聊天机器人进行了对话。现在我想知道如何整合它们。

twilio twilio-studio twilio-conversations

1
推荐指数
1
解决办法
364
查看次数

Twilio 对话吸引在线用户

我正在使用 twilio 对话进行聊天。我在文档中没有找到任何关于此的信息。

我的问题是:

  1. 我可以获得有关对话的用户是离线还是在线的信息吗?如果是,那么如何做。
  2. 我是否应该手动发送用户在线状态,以便对话的其他成员可以使用它?

这个/sf/answers/4860074831/答案对我没有帮助,因为它显示了如何获取当前用户的在线状态。我需要获取对话中其他成员的在线状态。

谢谢。

twilio twilio-conversations

1
推荐指数
1
解决办法
863
查看次数