Twilio 集成基础知识

通过将界面模块与 Twilio 集成,显示实时建议。

准备工作

如需将界面模块与 Twilio Flex 集成,您需要能够使用以下资源:

获得访问权限后,请按以下步骤开始使用:

  1. 部署后端模块。在部署后端服务器时,请按照部署说明将环境变量 AUTH_OPTION 指定为 Twilio
  2. 使用以下代码将 git 代码库克隆到本地机器或开发环境:
    git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
    

第 1 步:安装 Twilio CLI

如需安装 Twilio CLI,请执行以下操作:

  1. 安装 Node 18
  2. 安装 Twilio CLI

第 2 步:安装插件

Twilio CLI 提供两个插件:Flex 和无服务器。如需安装插件,您需要拥有以下访问权限:

  • npm 6.0.0 或更高版本(在终端中输入 npm -v 进行检查)
  • Node 版本 14、16 或 18(在终端中输入 node -v 进行检查)

Flex

使用以下 Twilio 插件命令安装 Flex 插件

twilio plugins:install @twilio-labs/plugin-flex

无服务器

使用 Twilio 插件命令安装无服务器插件

twilio plugins:install @twilio-labs/plugin-serverless

第 3 步:为 Twilio CLI 创建配置文件

如需发出包含 Twilio 凭据的 CLI 命令,请先使用以下命令创建个人资料:

twilio login

Twilio 会提示您输入账号 SID 和身份验证令牌,您可以在 Twilio 控制台的信息中心找到这两项信息。当系统提示您输入缩写标识符时,请使用名称 dev

创建个人资料示例:

$ twilio login
You can find your account SID and auth token at https://www.twilio.com/console
 » Your auth token will be used once to create an API key for future CLI access to your Twilio account or subaccount, then forgotten.
? The account SID for your Twilio account or subaccount: ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
? Your Twilio auth token for your Twilio account or subaccount: [hidden]
? Shorthand identifier for your profile: dev

当您运行 twilio logintwilio profiles:create 的别名)时,它会使用您的账号 SID 和身份验证令牌生成 API 密钥,将密钥存储在配置文件中,并将密钥与配置文件关联,以便对未来的请求进行身份验证。出于安全考虑,您的身份验证令牌仅用于生成 API 密钥,并且在创建配置文件后不会存储在本地。

设置有效个人资料

如需激活配置文件,请运行以下代码:

twilio profiles:use PROFILE_ID

PROFILE_ID 使用简写标识符 dev

后续步骤