⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
埋め込みオプション
チャットバブルボタン
AIアシスタントを開くフローティングチャットボタン—カスタマーサポートに最適
iframe埋め込み
直接アクセス用のWebページコンテンツ内の完全埋め込みインターフェース
カスタム統合
ユーザー体験を完全に制御するためのJavaScript API使用
レスポンシブデザイン
すべての埋め込みが異なる画面サイズとデバイスに自動的に適応
チャットバブル設定
フローティングチャットボタンは最も人気の埋め込み方法です。クリック時にAIアシスタントを開くカスタマイズ可能なボタンをウェブサイトに追加します。設定オプション
チャットバブルはdifyChatbotConfig オブジェクトを通じてカスタマイズできます:
1
埋め込みトークンを取得
Difyアプリで公開 → 埋め込みに移動して、固有のトークンを見つけます。
2
スクリプトを追加
ウェブサイトのHTMLに設定とDifyの埋め込みスクリプトを含めます。
3
外観をカスタマイズ
ウェブサイトのデザインに合わせて
containerPropsを調整します。4
機能をテスト
ウェブサイトを開いてチャットボタンを
iframe埋め込み
より統合された体験のために、DifyアプリをWebページコンテンツに直接埋め込みます:iframeの利点
- 直接統合 - アプリがページコンテンツの一部として表示
- 完全な機能 - すべてのアプリ機能がiframe内で正常に動作
- レスポンシブデザイン - コンテナサイズに自動的に適応
- JavaScriptが不要 - シンプルなHTML実装
カスタマイズオプション
サイズと位置:使用例とベストプラクティス
カスタマーサポート
カスタマーサポート
インスタントヘルプにはチャットバブルを使用します。目立つように配置し、現在のページやユーザーアカウント情報などのコンテキストの事前入力を検討してください。
リード生成
リード生成
資格審査フォームをコンテンツに直接埋め込みます。より高いエンゲージメントを得るために専用のランディングページでiframe埋め込みを使用します。
製品デモ
製品デモ
埋め込みデモでAI機能を紹介します。訪問者がウェブサイトを離れることなくアプリを試せるようにします。
知識ベース
知識ベース
静的なFAQをインタラクティブなAIアシスタントに置き換えます。ユーザーはドキュメントを検索する代わりにパーソナライズされた回答を得られます。
トラブルシューティング
チャットボタンが表示されない:- トークンが正しいことを確認
- 埋め込みスクリプトが設定の後に読み込まれることを確認
- ブラウザコンソールにJavaScriptエラーがないことを確認
- iframe URLに正しいアプリトークンが含まれていることを確認
- ウェブサイトがiframeコンテンツを許可していることを確認
- DifyアプリがHTTPSを要求する場合、親ページがHTTPS経由で提供されていることを確認
containerPropsオプションを使用してデフォルトボタンスタイルをオーバーライドできます。CSS詳細度に基づいてこれらの方法を適用し、希望するカスタマイズを実現してください。
1.CSS変数の変更
以下のCSS変数がカスタマイズでサポートされています:2.containerPropsの使用
style属性を使用してインラインスタイルを設定:
className属性を使用してCSSクラスを適用:
3. inputsの渡し方
4種類の入力がサポートされています:
text-input: 任意の値を受け入れます。入力文字列が最大許容長を超える場合は切り捨てられます。paragraph:text-inputと同様で、任意の値を受け入れ、最大長より長い場合は文字列を切り捨てます。number: 数値または数値文字列を受け入れます。文字列が提供された場合、Number関数を使用して数値に変換されます。options: 事前設定されたオプションの1つと一致する限り、任意の値を受け入れます。
http://localhost/chatbot/{WYA%2FwWAIQ0AAACDsl7gLuiv2PQEUNAuqQUAAAA%3D