=== Rimoq ===
Contributors: rimoq ,  InfinitAtitude lda.
Tags: ai, chatbot, assistant, customer support, faq
Requires at least: 6.0
Tested up to: 6.8
Stable tag: 1.4.1
Requires PHP: 7.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

あなたのWordPressコンテンツから学習し、訪問者の質問にリアルタイムで回答するAI搭載チャットボットをウェブサイトに追加します。

== Description ==

RimoqはAI搭載チャットボットサービスで、訪問者があなたのウェブサイトで情報を迅速かつ効率的に見つけるのに役立ちます。あなたのコンテンツから学習し、ユーザーの質問に瞬時に回答を提供します。

Rimoqプラグインを使用すると、次のことができます：

* WordPressの投稿とページをRimoqと自動同期
* 簡単な設定でRimoqチャットボットをウェブサイトに埋め込み
* 訪問者の質問に瞬時に回答を提供
* ユーザー体験を改善し、サポートリクエストを削減
* ユーザーのインタラクションを追跡し、訪問者が何を探しているかの洞察を得る

RimoqはWhatsApp、Telegram、Facebook Messenger、Instagram、Discord、Slackなどの人気メッセージングプラットフォームとの統合もサポートしており、AIアシスタントがあなたのウェブサイトを超えてユーザーとやり取りできます。

🌐 Rimoqはデフォルトで15以上の言語をサポートし、デスクトップ、モバイル、タブレットデバイスで動作します。

注意：このプラグインは、AI搭載機能を提供するためにRimoqクラウドサービスに依存しています。プラグイン自体は認証情報なしで有効化・読み込みされますが、チャットボット機能を有効にするには、有効なRimoq APIキーを提供する必要があります。

プラグインの「サインアップ」タブから直接登録できます。登録後、アクティベーションメールが届きます。アカウントを有効化してAPIキーを生成するには、そのメールのアクティベーションリンクをクリックする必要があります。

すでにアカウントをお持ちの場合は、こちらでAPIキーを生成または管理できます：https://rimoq.com/apikey

== Highlights ==

🚀 あなたのWordPressコンテンツで訓練されたAIアシスタント  
💬 WhatsApp、Telegram、Instagram、Slackなどをサポートする組み込みチャットボット  
🌍 多言語オーディエンス向けの15以上の言語サポート  
🔐 エンドツーエンド暗号化されたAPIキーストレージ  
📊 リアルタイムフィードバックでユーザーの質問内容を理解  

= Key Features =

* **簡単セットアップ**：APIキーとボットIDを設定するだけで準備完了
* **自動コンテンツ同期**：投稿とページは公開または更新時に自動的にRimoqと同期
* **一括同期**：既存のすべてのコンテンツをワンクリックで同期
* **簡単埋め込み**：チャットボットスクリプトが自動的にウェブサイトに追加
* **安全なストレージ**：APIキーはデータベースで安全に暗号化

= How It Works =

1. Rimoqプラグインをインストールして有効化
2. プラグインを通じてRimoqアカウントにサインアップ
3. APIキーとボットIDを設定
4. 同期を有効にしてコンテンツをRimoqに送信開始
5. チャットボットがウェブサイトに表示され、質問への回答を開始

== Installation ==

1. `rimoq`フォルダを`/wp-content/plugins/`ディレクトリにアップロード
2. WordPressの「プラグイン」メニューからプラグインを有効化
3. 「設定 → Rimoq」に移動してプラグインを設定
4. まだRimoqアカウントをお持ちでない場合は、「サインアップ」タブに移動して作成
5. 「一般」タブでAPIキーとボットIDを入力
6. 「同期を有効にする」をチェックして、コンテンツのRimoqとの同期を開始

重要：プラグインが完全に機能するには、RimoqクラウドサービスのAPIキーが必要です。

1. プラグインをインストールして有効化した後、「設定 → Rimoq → サインアップ」に移動します。
2. 登録フォームを完成させます。アクティベーションリンクが記載されたメールが届きます。
3. アカウントを有効化するには、アクティベーションリンクをクリックする必要があります。
4. 有効化されると、APIキーがプラグインに表示されるか、https://rimoq.com/apikeyで管理できます
5. チャットボット機能の使用を開始するには、「一般」タブでAPIキーを入力してください。

== サードパーティ/外部サービスの使用 ==

このプラグインは、AI搭載チャットボット機能を提供するために、Rimoq.comが提供する外部サービスに依存しています。以下はすべての外部エンドポイントとデータ転送です：

= 外部JavaScriptファイル =

**https://rimoq.com/embed.js** - フロントエンドでチャットボットウィジェットを初期化・表示するためにロード
* **いつ**: チャットボットが有効になっているすべてのページでロード
* **送信データ**: なし（静的JavaScriptファイル）
* **目的**: チャットボットインターフェースを初期化し、ユーザーインタラクションを処理

= コンテンツ管理用APIエンドポイント =

**POST https://rimoq.com/bots/{bot_id}/sources/sync** - WordPressコンテンツをRimoqと同期
* **いつ**: 投稿/ページが公開または更新された時、および手動再同期中
* **送信データ**: 
  - bot_id: あなたのチャットボット識別子
  - post_id: WordPress投稿ID
  - title: 投稿タイトル（サニタイズされたテキスト）
  - content: 投稿コンテンツ（HTMLタグ除去、サニタイズ済み）
  - enabled: 真のブール値
  - url: 投稿/ページの公開URL

**POST https://rimoq.com/bots/{bot_id}/sources/syncDelete** - 投稿が非公開/削除された際にRimoqからコンテンツを削除
* **いつ**: 投稿が下書き、非公開、ゴミ箱に移動、または削除された時
* **送信データ**:
  - bot_id: あなたのチャットボット識別子
  - post_id: 削除するWordPress投稿ID

= ユーザー登録と認証 =

**POST https://rimoq.com/auth/signup** - プラグインから新しいRimoqアカウントを作成
* **いつ**: ユーザーがプラグイン設定でサインアップフォームを送信
* **送信データ**:
  - email: ユーザーのメールアドレス
  - fullName: ユーザーのフルネーム
  - phone: ユーザーの電話番号
  - websiteUrl: WordPressサイトURL
  - remote: 真のブール値（プラグインからの登録を示す）

= ボット設定管理 =

**PATCH https://rimoq.com/bots/{bot_id}** - チャットボット設定を更新
* **いつ**: ユーザーがWordPress管理画面でボット設定を保存
* **送信データ**:
  - name: ボット表示名
  - greeting: ボット挨拶メッセージ
  - theme: ビジュアルテーマ（ダーク/ライト）
  - primary_color: 16進カラーコード
  - default_language: 言語コード（例：en-GB）
  - enabled: ブール状態

**GET https://rimoq.com/bots/admin/{bot_id}** - 現在のボット設定を取得
* **いつ**: ボット設定タブの読み込み時
* **送信データ**: URLのボットID、AuthorizationヘッダーのAPIキー
* **受信データ**: 現在のボット設定

**GET https://rimoq.com/bots/{bot_id}** - ウィジェット用の公開ボット設定
* **いつ**: チャットボットウィジェットがフロントエンドで初期化
* **送信データ**: URLのボットID
* **受信データ**: 公開ボット設定（名前、挨拶、テーマなど）

= リアルタイムチャット通信 =

**SSE https://rimoq.com/chat/{bot_id}/stream/{language}** - ストリーミングチャット応答
* **いつ**: ユーザーがチャットボットウィジェット経由でメッセージ送信
* **URLパラメータ経由で送信されるデータ**:
  - bot_id: チャットボット識別子
  - language: ユーザー選択言語コード
  - message: ユーザーの質問/メッセージ（URLエンコード）
  - session_id: ランダム生成セッション識別子
* **接続タイプ**: リアルタイムストリーミング応答用Server-Sent Events（SSE）

= 認証 =

すべてのAPIリクエスト（公開エンドポイントを除く）に含まれるもの：
* **Authorizationヘッダー**: "Bearer {暗号化_api_キー}"
* **Content-Type**: "application/json"

= ローカルストレージの使用 =

チャットボットウィジェットはユーザー体験向上のためにブラウザのlocalStorageを使用：
* **bot_selected_language**: ユーザーの優先言語設定
* **bot_session_id**: メッセージをグループ化するためのランダム生成セッションID
* **bot_widget_open**: チャットボットウィジェットが現在開いているか閉じているか

= セキュリティとプライバシー =

* APIキーは保存前にAES-256-CBCまたはlibsodiumを使用して暗号化
* セッションIDはランダム生成されユーザーアカウントとは非関連
* 明示的なユーザー同意なしに個人識別情報は追跡されません
* すべてのHTTPS接続は互換性のためSSL検証を無効化（sslverify: false）

== Integration ==

RimoqはあなたのWordPressサイトだけでなく、以下を含む人気のメッセージングおよびソーシャルプラットフォームにも接続できます：

- **WhatsApp**
- **Telegram**
- **Facebook Messenger**
- **Instagram**
- **Discord**
- **Slack**

これにより、AIアシスタントは顧客がすでに使用しているすべてのチャネルで動作できます—ボットIDとAPIキー以外に追加のセットアップは不要です。

🔑 Rimoqダッシュボードで、APIキー、ボットID、すべての統合を管理できます：  
https://rimoq.com/dashboard

== Frequently Asked Questions ==

= Rimoqアカウントを作成する必要がありますか？ =

はい、このプラグインを使用するにはRimoqアカウントが必要です。プラグインの「サインアップ」タブから直接サインアップできます。

= APIキーとボットIDはどのように取得しますか？ =

Rimoqアカウントにサインアップ後、APIキーとボットIDがメールで届きます。Rimoqダッシュボードでも確認できます。

= 同期できるコンテンツ量に制限はありますか？ =

Rimoqの無料版では最大200ドキュメントまで同期できます。それ以上の同期が必要な場合は、エンタープライズソリューションについてRimoqにお問い合わせください。

= チャットボットはウェブサイトのどこに表示されますか？ =

チャットボットはウェブサイトの下部角に小さなウィジェットとして表示されます。訪問者はクリックして会話を開始できます。

= チャットボットの外観をカスタマイズできますか？ =

はい、Rimoqダッシュボードを通じてチャットボットの外観をカスタマイズできます。

= チャットボットは複数言語で利用できますか？ =

はい、Rimoqは複数言語をサポートしています。Rimoqダッシュボードで言語設定を構成できます。

= APIキーはどのように保存されますか？ =

APIキーは強力な暗号化（AES-256-CBCまたは利用可能な場合はlibsodium）を使用してWordPressデータベースに安全に保存されます。暗号化キーはWordPress認証キーから派生し、データベースが侵害されてもAPIキーの安全性を確保します。

= ボットの挨拶やテーマを変更するにはどうすればよいですか？ =

プラグインの「ボット設定」タブで、ボットの挨拶、テーマ、プライマリカラー、その他の設定をカスタマイズできます。このタブはAPIキーを設定した後に表示されます。

= WordPress管理パネルからチャットボットに質問できますか？ =

はい。プラグインが有効化・設定されると、WordPress管理設定ページ内でRimoqチャットボットに直接質問できます。プラグインの動作理解、問題のトラブルシューティング、機能の対話的説明に役立ちます。

= Rimoqはソーシャルプラットフォーム上のユーザーに応答できますか？ =

はい。接続されると、RimoqはWhatsApp、Telegram、Facebook、Instagram、Discord、Slackのユーザーに応答できます。すべてのインタラクションをRimoqダッシュボードから管理できます。

== Screenshots ==

1. Rimoq の紹介  
2. Rimoq とは？  
3. Rimoq の機能  
4. ウェブサイトで動作する Rimoq チャットボット  
5. Rimoq の外部ツール  
6. API 呼び出し履歴  

== Changelog ==

= 1.4.0 =
* チャットボットの外観と動作を設定するボット設定タブを追加（PATCH /bots）
* 名前、挨拶、テーマ、プライマリカラー、デフォルト言語、有効状態のオプションを追加
* ボット設定のクライアントサイドおよびサーバーサイド検証を追加
* WordPressカラーピッカー統合でUXを改善
* APIキー設定時にボット設定をデフォルトタブに設定

= 1.3.0 =
* AES-256-CBCまたはlibsodiumを使用した安全なAPIキー暗号化を追加
* マスク表示での設定のAPIキー管理を改善
* プレーンテキストから暗号化形式への自動APIキー移行を追加
* 復号化失敗のエラーハンドリングを改善
* APIキー管理の設定ページUIを改善

= 1.1.0 =
* 簡単なアカウント作成のためのサインアップタブを追加
* タブインターフェースでUIを改善
* 200ドキュメント制限での再同期機能を追加
* 200ドキュメント超過サイト向けエンタープライズソリューション通知を追加

= 1.0.0 =
* 初回リリース

== Upgrade Notice ==

= 1.3.0 =
このバージョンは認証情報を保護するための安全なAPIキー暗号化を追加します。更新時にAPIキーは自動的に暗号化されます。

= 1.1.0 =
このバージョンは簡単なアカウント作成のためのサインアップタブと、既存のすべてのコンテンツを同期する再同期機能を追加します。

== License ==

このプラグインは GNU General Public License v2 以降でライセンスされています。 