
シェア:
Benjamin AronovはVonageの開発者支援者です。彼はRuby on Railsのバックグラウンドを持つ実績のあるコミュニティ・ビルダーです。Benjaminは故郷であるテルアビブのビーチを楽しんでいる。テルアビブを拠点に、世界最高のスタートアップの創設者たちと出会い、学ぶことができる。技術以外では、完璧なパン・オ・ショコラを求めて世界中を旅するのが好き。
IFTTTとVonageを使ったAnything-to-SMS
所要時間:1 分
私が住んでいるテルアビブは、年間300日が晴れるビーチの街だ。天気はとても安定しているので、天気をチェックすることはない。しかし、雨が降るときはいつも土砂降りになる!結局、私はずぶ濡れで寒い思いをする。雨が降ることを教えてくれるリマインダーがあればいいのだが。
をご存知ですか? IFTTT?IFTTTは "If This Then That "の略で、アプレットと呼ばれる簡単な条件文を作成し、様々なウェブサービスやデバイス間で様々なタスクやアクションを自動化できるウェブベースのサービスです。しかもすべてコードなしで!基本的なアイデアは、トリガーやアクションに基づいて自動化されたワークフローを作成するために、異なるアプリやデバイスを接続することです。
ノーコード/ローコードプラットフォームは、さまざまなことに超便利です。さらに良いのは、それらを組み合わせて問題を解決するときだ!
そこで今回は、雨が降りそうなときに傘を持っていくためのアプレットをIFTTTで作った方法を紹介しよう。このアプレットは、Vonageのノーコード/ローコードを使ってSMSで警告を送ってくれる。 AI Studioプラットフォームを使用しています。
IFTTT Explore
前提条件
Vonageデベロッパーアカウント
IFTTTアカウント IFTTT無料アカウントに登録する
Vonage API Account
To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. Once you have an account, you can find your API Key and API Secret at the top of the Vonage API Dashboard.
IFTTTアプレットの作成
アプレットの作成ページに移動します。Weather Underground を検索して選択します。利用可能なすべての Weather Underground Triggers のリストが表示されます。
Choose a Weather Underground Trigger
明日の天気予報」を選択します。アプレットの前半は終了です!このようなページにリダイレクトされるはずです:
Applet If This Than That Page
さて、SMSをトリガーするようにIFTTTに指示する必要がある。VonageのAI Studioを使ってこれを行う。
送信SMSエージェントの作成
AI Studioエージェントを作成しましょう。に移動します。 AI Studioダッシュボードに移動します。.AI Studioのドキュメントの指示に従ってください。 こちら.エージェントには3つの重要なオプションがあります:
タイプSMS
テンプレートゼロから始める
イベントアウトバウンド
私たちのエージェントは極めて基本的なもので、明日は雨であることを伝えるSMSを送るだけだ。また、天気予報へのリンクを送り、予想最高気温と最低気温を提供する。
そのためには 3つのパラメーターを作成するを作成する必要があります。パラメータは @sys.anyエンティティ・タイプで ForecastUrl, HighTempCelsiusそして LowTempCelsius.以下を参照:
AI Studio Dashboard Parameter Creation
これで、1つのSend Messageノードと、3つのパラメータを使用するアラートメッセージを追加することができます。
AI Studio Send Message
最後のステップは エージェントの公開.
IFTTTとWebhooksを接続する
エージェントがセットアップされたので、あとはIFTTTでアプレットを完成させ、エージェントに接続するだけです。これをWebhookサービスで行います。IFTTTで "Webhook "を検索してください。
Choose IFTTT Webhook Service
Make a web request "を選択し、以下のページが表示されるまで進みます:
Make a web request
URL には、以下のいずれかを貼り付ける必要があります。エンドポイントは、エージェントに選択した地域に依存します。
EU 代理店向け --> https://studio-api-eu.ai.vonage.com/messaging/conversation 米国代理店向け --> https://studio-api-us.ai.vonage.com/messaging/conversation
セット メソッドに設定します。 POST.
セット コンテンツタイプを設定します。 application/json.
ヘッダー 追加ヘッダーを追加する必要がある。 X-Vgai-Key.を追加する必要があります。 X-Vgai-Keyをクリックします。をクリックします。 ユーザーアイコンをクリックし Generate API Key.
例X-Vgai-Key:あなたのX-VGAIキー
ボディ」には以下のコードを追加する:
{
"to": "YOUR_PHONE_NUMBER",
"agent_id": "YOUR_VONAGE_AGENT_ID",
"channel": "sms",
"session_parameters": [
{
"name": ForecastUrl,
"value": {{ForecastUrl}}
},
{
"name": "HighTempCelsius",
"value": {{HighTempCelsius}}
},
{
"name": "LowTempCelsius",
"value": {{LowTempCelsius}}
}
]
}YOUR_PHONE_NUMBERをアラートを受信する電話に置き換える必要があります。例えば、"15551234567 "です。同様に、YOUR_VONAGE_AGENT_IDをあなたのエージェントIDに置き換えてください。エージェントIDは、AI Studioのエージェントのサイドパネルにあるエージェントの詳細で確認できます。
最後に "Create Action "をクリックして完了です!
結論
この記事の前にIFTTTについてご存知でしたか?何に使っていますか?他にどんなnocodeやlowcodeツールを使っていますか?この記事へのフィードバックをお待ちしています。
Vonageに参加する 開発者コミュニティSlackまたは X以前はTwitterとして知られていた)に参加して、あなたが作っているエキサイティングなものを教えてください!
