mcpField
T
Twilio CLI

Twilio CLI

公式
twilio.com開発ツール194twilio2 週間前に更新
リポジトリ公式サイト

Twilio CLI について

Twilio CLI はコマンドラインから Twilio アカウントとリソースを管理するインターフェースを提供します。メッセージの送受信、電話番号の設定、API リソースのクエリ、プラグインを通じた機能拡張が可能です。

主な機能

  1. 01SMS と WhatsApp メッセージの送受信
  2. 02電話番号の購入、設定、管理
  3. 03プラグインのインストールで機能を拡張またはカスタムワークフローを作成

活用シーン

  1. 01開発中にメッセージング API と音声 API をテストする
  2. 02複数の Twilio アカウントプロファイルを管理する
  3. 03デプロイメントスクリプトで通信タスクを自動化する

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
npm install -g twilio-cli

インストール後にtwilio --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

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

詳細

Twilio 用 CLI

Travis Build Status codecov Learn with TwilioQuest

要件

現在、Node 22 以降をサポートしています。Node の LTS バージョンをサポートしています。

セットアップ

Twilio CLI のドキュメントをご覧ください。

RPM リリースの検証

RPM パッケージは Twilio の GPG キーで署名されています。ダウンロードした .rpm に対する yum install/dnf install では、デフォルトで署名が確認されません。そのため、パッケージが 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

コメント