【问题标题】:Check if there any other users online检查是否有其他用户在线
【发布时间】:2017-09-01 07:13:23
【问题描述】:

我们正在使用 Twilio 的可编程聊天 sdk 构建客户支持聊天应用程序。我们将聊天用户分为访问者和代理,其中寻求支持的访问用户和代理是回复访问者查询的支持人员。

我们有一个要求,我们希望只有在至少一个代理在线的情况下,访问者才可以使用聊天功能。如果没有人在线,则访问者将无法开始新的聊天,而是收到代理不可用消息。

如何使用 Twilio 的 sdk 实现这一目标? 我们在服务实例上启用了可访问性。

【问题讨论】:

    标签: chat twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    这可能是考虑TaskRouter 的好时机。 TaskRouter 是一组资源和 API,用于在整个工作流程中对工作人员、可用性和任务进行建模。在 TaskRouter 中,您可以将您的代理设置为 Workers 并给他们 Activities 来定义他们是否在线且可用或根本不可用。

    然后您可以 set up a workflow 将来自用户的传入消息定向到可用的工作人员,如果没有可用的工作人员,则返回您的不可用消息。

    看看你的想法。

    【讨论】:

    • 可编程聊天也支持TaskRouter吗?
    • 您可以将 TaskRouter 与任何东西一起使用,您只需要自己管理创建任务(而使用可编程语音,您只需使用 <Enqueue> 就可以进行语音呼叫创建任务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 2015-01-22
    相关资源
    最近更新 更多