通过将界面模块与 Twilio 集成,显示实时建议。
准备工作
如需将界面模块与 Twilio Flex 集成,您需要能够使用以下资源:
- 具有开发者访问权限的 Twilio 账号
- 预配的 Flex 实例
- 账号 SID 和身份验证令牌(位于 Twilio Flex 信息中心的账号信息部分)
- Agent Assist 集成代码库
- Agent Assist 集成 后端合作伙伴代码库
获得访问权限后,请按以下步骤开始使用:
- 部署后端模块。在部署后端服务器时,请按照部署说明将环境变量
AUTH_OPTION
指定为Twilio
。 - 使用以下代码将 git 代码库克隆到本地机器或开发环境:
git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
第 1 步:安装 Twilio CLI
如需安装 Twilio CLI,请执行以下操作:
- 安装 Node 18。
- 安装 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 login
(twilio profiles:create
的别名)时,它会使用您的账号 SID 和身份验证令牌生成 API 密钥,将密钥存储在配置文件中,并将密钥与配置文件关联,以便对未来的请求进行身份验证。出于安全考虑,您的身份验证令牌仅用于生成 API 密钥,并且在创建配置文件后不会存储在本地。
设置有效个人资料
如需激活配置文件,请运行以下代码:
twilio profiles:use PROFILE_ID
为 PROFILE_ID
使用简写标识符 dev
。