mcpField
T
Twilio CLI

Twilio CLI

官方
twilio.com开发者工具194twilio2 周前更新
代码仓库访问官网

关于 Twilio CLI

Twilio CLI 为开发者提供命令行界面来管理 Twilio 账户和资源。可以通过该工具发送消息、配置电话号码、列出 API 资源,以及通过插件扩展功能。

主要功能

  1. 01发送和接收 SMS 及 WhatsApp 消息
  2. 02购买、配置和管理电话号码
  3. 03安装插件来扩展功能或创建自定义工作流

适用场景

  1. 01在开发过程中测试消息和语音 API
  2. 02管理多个 Twilio 账户配置文件
  3. 03自动化通信任务到部署脚本

安装

选择你的系统或包管理器,复制命令到终端运行。

$
npm install -g twilio-cli

安装完成后运行twilio --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
twilio login
02
twilio api:core:messages:list
03
twilio plugins:list

详细介绍

Twilio 命令行工具

Travis Build Status codecov Learn with TwilioQuest

要求

目前支持 Node 22 及更高版本。我们支持 Node 的 LTS 版本。

设置

请访问 Twilio CLI 文档。

验证 RPM 发布包

RPM 软件包使用 Twilio 的 GPG 密钥签名。默认情况下,使用 yum install/dnf install 安装已下载的 .rpm 文件时不会检查该签名,因此,如果你想确认软件包来自 Twilio 且未被篡改,请自行验证:

sudo rpm --import https://raw.githubusercontent.com/twilio/twilio-cli/main/.github/rpm/gpg_pub.asc
rpm -K twilio-<version>-1.el9.x86_64.rpm
# twilio-<version>-1.el9.x86_64.rpm: digests signatures OK

digests signatures OK 表示签名匹配。如果未导入密钥,rpm -K 会报告 digests SIGNATURES NOT OK——这表示签名存在,但 rpm 没有可用于验证的密钥。

架构和功能概览

请访问 CLI 架构和功能概览

版本控制

twilio-cli 对所有变更采用修改版的语义化版本控制。详情请参阅此文档。

用法

请参阅常规用法指南。

示例

请查看示例。

插件

你可以查看可用插件及其安装方法的文档。如果你有兴趣编写自己的插件,请参阅插件编写文档。

参与贡献

  1. 克隆此仓库。
  2. 在仓库目录中运行:npm install
  3. 在仓库目录中运行 ./bin/run,即可运行 CLI。

Node 22 更新

从 7.0.0 版本开始,Twilio CLI 将不再支持 Node 20。如果你正在使用 Node 20,请升级到 Node 22 或更高版本。 更多信息,请参阅 Twilio-CLI 支持更新:弃用 Node 20 版本 编辑此内容 - https://www.twilio.com/docs/twilio-cli/getting-started/twilio-cli-support-update

反馈

如有任何问题或错误,请在此仓库中提交 GitHub issue。

我们很乐意听取你的意见。任何时候,如果你有反馈想告诉我们,请填写 CLI 反馈表单,或直接运行:twilio feedback 命令。

许可证

MIT

评论

支持 Markdown