Googleのチャットの統合
Aでは、我々はどのように我々はTRILIOメッセージングチャネルとRasa Chatbotを統合することができます見た.この記事では、チャットチャットを別のメッセージングチャネル- Googleチャットを統合する方法を示します.
Googleのチャット(以前はGoogle hangoutチャットと呼ばれる)Googleの有料チームのチャットサービス、Google Workspaceの一部としてのみ提供されます.これは、定期的にGoogleアカウントが十分ではない場合は、Googleのワークスペースの中にする必要があります.
さらに、Googleチャットにチャットボットを追加するには、そのワークスペースの管理者する必要があります.
まず、新しいワークスペースを作りましょう.新しいGoogleのワークスペースを作成するには、ドメインを所有する必要があります.あなたはすでに1つまたはあなたがそれを購入することができます.
移動するhttps://workspace.google.com/ をクリックします.ビジネス名、従業員、国、お客様の連絡先情報(Google Workspaceのセットアップウィザードに従って)の数を入力します.
ドメイン名を入力します.
次に、新しく作成されたアカウントにログインします.あなたは支払い計画を選択するよう求められます.Googleのワークスペースは有料サービスですが、それは14日間の無料トライアルを提供します.をクリックします.今、あなたのアドレスと支払い方法と詳細を記入する必要があります.あなたは14日間の無料期間が終了するまで請求されません.あなたは最初の支払いの前にアカウントを削除することができます.
あなたはAdmin console .
以前に入力したドメインを確認するプロンプトが表示されます.セットアップを続行するには、確認しなければなりません.プロンプトが表示されない場合は、「ホーム-> domain ->ドメインをクリックします.をクリックします.最後まで検証プロセスに従ってください.
ドメインが検証された後、Google Cloud Platform Console . 我々は、新しいプロジェクトを作成し、GoogleのチャットAPIを有効にします.
「プロジェクト」→「新規プロジェクト」を選択します.
プロジェクト名、組織と場所を入力します.「作成」をクリックします.生成されるまで待ちます.
プロジェクトを選択します.
「APIとサービス」を検索してくださいthere .
クリック
“GoogleのチャットAPI”を検索します.GoogleチャットAPI検索結果を開き、「有効」をクリックします.
でHangouts Chat API page , 設定に移動します.
Chatbot、アバターのURLと説明の名前を入力します.あなたはチャットボットが直接メッセージや部屋や複数のユーザーとの直接のメッセージで動作するかどうかを選択することができます.
セクションで、[ボット] URLを選択します.URLは
このチャンネルのエンドポイントをGoogleチャットで利用可能にするために、あなたがする必要があるすべては、以下を加えることです
「新規ターミナル」ウィンドウでアクションサーバーを実行します
新しいターミナルウィンドウでngrokを実行します.
これはRASAサーバが走っているところです.
ngrokによって生成されたトンネルURLのhttpsバージョンをコピーし、それを
最後に、このchatbotをインストールするドメインを選択します.
「保存」をクリックします.
に移動Google Chat アプリケーション.
をクリックしてチャットをチャットチャットを開始します.
今、あなたはチャットでチャットする準備が整いました!🎉
Googleは、カードとしてきれいに表示されるチャットを見ることができます.
Googleのハングアウトチャットチャンネルコネクターの詳細についてはdocumentation .
このチュートリアルのリポジトリ
このチュートリアルの最後に、リポジトリの状態をチェックアウトできます.
誰がGoogleチャットを使用することができます
Googleのチャット(以前はGoogle hangoutチャットと呼ばれる)Googleの有料チームのチャットサービス、Google Workspaceの一部としてのみ提供されます.これは、定期的にGoogleアカウントが十分ではない場合は、Googleのワークスペースの中にする必要があります.
さらに、Googleチャットにチャットボットを追加するには、そのワークスペースの管理者する必要があります.
Googleワークスペースの作成
まず、新しいワークスペースを作りましょう.新しいGoogleのワークスペースを作成するには、ドメインを所有する必要があります.あなたはすでに1つまたはあなたがそれを購入することができます.
移動するhttps://workspace.google.com/ をクリックします.ビジネス名、従業員、国、お客様の連絡先情報(Google Workspaceのセットアップウィザードに従って)の数を入力します.
ドメイン名を入力します.
petrjanik.com
, しかし、それはあなたのものでなければなりません.セットアップウィザードの残りを完了します.次に、新しく作成されたアカウントにログインします.あなたは支払い計画を選択するよう求められます.Googleのワークスペースは有料サービスですが、それは14日間の無料トライアルを提供します.をクリックします.今、あなたのアドレスと支払い方法と詳細を記入する必要があります.あなたは14日間の無料期間が終了するまで請求されません.あなたは最初の支払いの前にアカウントを削除することができます.
あなたはAdmin console .
以前に入力したドメインを確認するプロンプトが表示されます.セットアップを続行するには、確認しなければなりません.プロンプトが表示されない場合は、「ホーム-> domain ->ドメインをクリックします.をクリックします.最後まで検証プロセスに従ってください.
Googleクラウドプロジェクトの作成
ドメインが検証された後、Google Cloud Platform Console . 我々は、新しいプロジェクトを作成し、GoogleのチャットAPIを有効にします.
「プロジェクト」→「新規プロジェクト」を選択します.
プロジェクト名、組織と場所を入力します.「作成」をクリックします.生成されるまで待ちます.
プロジェクトを選択します.
「APIとサービス」を検索してくださいthere .
クリック
+ ENABLE APIS AND SERVICES
.“GoogleのチャットAPI”を検索します.GoogleチャットAPI検索結果を開き、「有効」をクリックします.
でHangouts Chat API page , 設定に移動します.
Chatbot、アバターのURLと説明の名前を入力します.あなたはチャットボットが直接メッセージや部屋や複数のユーザーとの直接のメッセージで動作するかどうかを選択することができます.
セクションで、[ボット] URLを選択します.URLは
https://<host>:<port>/webhooks/hangouts/webhook
. プロトコルはhttps
, ないhttp
. 置換host
and port
RSAサーバのホストとポートで.ローカルのRasaサーバをngrokを使って実行することができます.ngrokの使い方を見つけてください.このチャンネルのエンドポイントをGoogleチャットで利用可能にするために、あなたがする必要があるすべては、以下を加えることです
credentials.yml
あなたのRasa chatbotプロジェクトで.# credentials.yml
hangouts:
# no credentials required here
Rasaサーバを実行しますrasa run
.「新規ターミナル」ウィンドウでアクションサーバーを実行します
rasa run actions
.新しいターミナルウィンドウでngrokを実行します.
ngrok http 5005
.これはRASAサーバが走っているところです.
ngrokによって生成されたトンネルURLのhttpsバージョンをコピーし、それを
/webhooks/hangouts/webhook
.最後に、このchatbotをインストールするドメインを選択します.
「保存」をクリックします.
チャットでチャットを始める
に移動Google Chat アプリケーション.
をクリックしてチャットをチャットチャットを開始します.
今、あなたはチャットでチャットする準備が整いました!🎉
Googleは、カードとしてきれいに表示されるチャットを見ることができます.
Googleのハングアウトチャットチャンネルコネクターの詳細についてはdocumentation .
このチュートリアルのリポジトリ
PETR 7555 / Rasaのチュートリアル
このチュートリアルの最後に、リポジトリの状態をチェックアウトできます.
git clone --branch 21-google-chat-integration [email protected]:petr7555/rasa-dev-tutorial.git
Reference
この問題について(Googleのチャットの統合), 我々は、より多くの情報をここで見つけました https://dev.to/petr7555/rasa-google-chat-integration-3gknテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol