关于 Twilio CLI
Twilio CLI 为开发者提供命令行界面来管理 Twilio 账户和资源。可以通过该工具发送消息、配置电话号码、列出 API 资源,以及通过插件扩展功能。
主要功能
- 01发送和接收 SMS 及 WhatsApp 消息
- 02购买、配置和管理电话号码
- 03安装插件来扩展功能或创建自定义工作流
适用场景
- 01在开发过程中测试消息和语音 API
- 02管理多个 Twilio 账户配置文件
- 03自动化通信任务到部署脚本
安装
选择你的系统或包管理器,复制命令到终端运行。
安装完成后运行twilio --version确认安装成功。
命令示例
常用命令按使用顺序排列。
详细介绍
Twilio 命令行工具
要求
目前支持 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 对所有变更采用修改版的语义化版本控制。详情请参阅此文档。
用法
请参阅常规用法指南。
示例
请查看示例。
插件
你可以查看可用插件及其安装方法的文档。如果你有兴趣编写自己的插件,请参阅插件编写文档。
参与贡献
- 克隆此仓库。
- 在仓库目录中运行:
npm install - 在仓库目录中运行
./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