2017-03-28 4 views
2

私のウェブサイトはカスタマーサービス&サポートチケットシステムを行っています。AWS Lex chatbotをウェブサイトに統合するにはどうすればよいですか?

AWSレックスを統合する方法は、FBほど簡単ではないようです。

私がしたいことは、私のウェブサイトの顧客のためにレックスボットの返信チケットを送ることです。


私はレックスを統合するための最初のAWSラムダとAPIゲートウェイを学ぶ必要がありますか?

PHP curlでlex bot APIを呼び出す方法を知りたい。

API Docsと記載されている。

しかし、POST URLが相対パスのような理由はわかりません。

とにかく、ありがとうございました。

答えて

1

最近、AWS Lexで遊んでいて、ラムダコードの使用を避けることはできません。

最初に、検証と履行コードのフックはラムダ関数になります。半分程度のlexボットの会話では、それらを必要とします。

2番目はチャットクライアントです。ネイティブのチャットボットの統合(現在のFacebok、Twilio SMS、Slack)の既存のリストを使用しない場合は、カスタム実装が必要です。 PHPの直接的なカールが(APIに直接アクセスする)オプションかもしれませんが、標準のAWS API Gateway/AWS lambda setupを使用してlexクライアントを作成し、代わりにSDKの利便性を利用することを強くお勧めします。それは非常に柔軟なセットアップ、超簡単です。私たちは、boto3 SDKを使用したPythonコードベースを最小限に抑えて、数日で取り上げました。

希望すると助かります!

0

カスタム実装は、あなたのウェブサイトからlexと話すための唯一の方法です。しかし、それは聞こえるほど複雑ではありません。デベロッパーリンクhere は、jsの実装に役立ちます。

しかし、唯一のキャッチは、あなたのウェブサイトのコードでawsクレデンシャル(IAMユーザー)を共有することです。これは、IAMから一時的なトークンを取得することによっても回避することができます。これは、さらなる開発作業が必要になります。

関連する問題