=== 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

Voeg een AI-aangedreven chatbot toe aan uw website die leert van uw WordPress-inhoud en realtime antwoorden geeft op vragen van bezoekers.

== Description ==

Rimoq is een AI-aangedreven chatbot service die uw bezoekers helpt om snel en efficiënt informatie op uw website te vinden. Het leert van uw inhoud en geeft directe antwoorden op gebruikersvragen.

Met de Rimoq plugin kunt u:

* Automatisch uw WordPress berichten en pagina's synchroniseren met Rimoq
* De Rimoq chatbot inbedden op uw website met een eenvoudige configuratie
* Directe antwoorden geven op vragen van uw bezoekers
* De gebruikerservaring verbeteren en supportverzoeken verminderen
* Gebruikersinteracties volgen en inzichten krijgen in wat uw bezoekers zoeken

Rimoq ondersteunt ook integratie met populaire berichtplatforms zoals WhatsApp, Telegram, Facebook Messenger, Instagram, Discord en Slack—waardoor uw AI-assistent kan communiceren met gebruikers buiten uw website.

🌐 Rimoq ondersteunt standaard 15+ talen en werkt op desktop-, mobiele en tablet apparaten.

Opmerking: Deze plugin is afhankelijk van de Rimoq cloud service om zijn AI-aangedreven functies te bieden. De plugin zelf zal activeren en laden zonder inloggegevens, maar om de chatbot functionaliteit in te schakelen, moet u een geldige Rimoq API Key verstrekken.

U kunt zich rechtstreeks aanmelden via het "Aanmelden" tabblad van de plugin. Na registratie ontvangt u een activatie-email. U moet op de activatielink in die email klikken om uw account te activeren en uw API Key te genereren.

Als u al een account heeft, kunt u uw API Key genereren of beheren op: https://rimoq.com/apikey

== Highlights ==

🚀 AI-aangedreven assistent getraind op uw WordPress inhoud  
💬 Ingebouwde chatbot met ondersteuning voor WhatsApp, Telegram, Instagram, Slack en meer  
🌍 Ondersteunt 15+ talen voor meertalige doelgroepen  
🔐 End-to-end versleutelde API Key opslag  
📊 Begrijp wat uw gebruikers vragen met realtime feedback  

= Key Features =

* **Eenvoudige installatie**: Configureer uw API Key en Bot ID, en u bent klaar
* **Automatische inhoud synchronisatie**: Uw berichten en pagina's worden automatisch gesynchroniseerd met Rimoq wanneer gepubliceerd of bijgewerkt
* **Bulk synchronisatie**: Synchroniseer al uw bestaande inhoud met één klik
* **Eenvoudige inbedding**: Het chatbot script wordt automatisch toegevoegd aan uw website
* **Veilige opslag**: Uw API Key wordt veilig versleuteld in de database

= How It Works =

1. Installeer en activeer de Rimoq plugin
2. Meld u aan voor een Rimoq account via de plugin
3. Configureer uw API Key en Bot ID
4. Schakel synchronisatie in om uw inhoud naar Rimoq te sturen
5. De chatbot verschijnt op uw website en begint vragen te beantwoorden

== Installation ==

1. Upload de `rimoq` map naar de `/wp-content/plugins/` directory
2. Activeer de plugin via het 'Plugins' menu in WordPress
3. Ga naar 'Instellingen → Rimoq' om de plugin te configureren
4. Als u nog geen Rimoq account heeft, ga naar het 'Aanmelden' tabblad en maak er een
5. Voer uw API Key en Bot ID in op het 'Algemeen' tabblad
6. Vink 'Synchronisatie inschakelen' aan om uw inhoud te synchroniseren met Rimoq

Belangrijk: De plugin vereist een API Key van de Rimoq cloud service om volledig te functioneren.

1. Na het installeren en activeren van de plugin, ga naar 'Instellingen → Rimoq → Aanmelden'.
2. Vul het registratieformulier in. U ontvangt een email met een activatielink.
3. U moet op de activatielink klikken om uw account te activeren.
4. Eenmaal geactiveerd, wordt uw API Key getoond in de plugin of kan beheerd worden op https://rimoq.com/apikey
5. Voer uw API Key in op het 'Algemeen' tabblad om de chatbot functies te gebruiken.

== Gebruik van diensten van derden/externe diensten ==

Deze plugin is afhankelijk van externe diensten geleverd door Rimoq.com om AI-aangedreven chatbot functionaliteit te bieden. Hieronder staan alle externe endpoints en data overdrachten:

= Extern JavaScript Bestand =

**https://rimoq.com/embed.js** - Geladen om de chatbot widget te initialiseren en weer te geven op de frontend
* **Wanneer**: Geladen op elke pagina waar de chatbot is ingeschakeld
* **Verzonden data**: Geen (statisch JavaScript bestand)
* **Doel**: Initialiseert de chatbot interface en handelt gebruikersinteracties af

= API Endpoints voor Content Management =

**POST https://rimoq.com/bots/{bot_id}/sources/sync** - Synchroniseert WordPress content met Rimoq
* **Wanneer**: Automatisch wanneer berichten/pagina's worden gepubliceerd of bijgewerkt, en tijdens handmatige re-sync
* **Verzonden data**: 
  - bot_id: Uw chatbot identificatie
  - post_id: WordPress bericht ID
  - title: Berichttitel (geschoonde tekst)
  - content: Berichtinhoud (HTML tags verwijderd, geschoond)
  - enabled: Boolean waar
  - url: Publieke URL van het bericht/pagina

**POST https://rimoq.com/bots/{bot_id}/sources/syncDelete** - Verwijdert content van Rimoq wanneer berichten worden gedepubliceerd/verwijderd
* **Wanneer**: Wanneer berichten worden verplaatst naar concept, privé, prullenbak, of verwijderd
* **Verzonden data**:
  - bot_id: Uw chatbot identificatie
  - post_id: WordPress bericht ID om te verwijderen

= Gebruikersregistratie en Authenticatie =

**POST https://rimoq.com/auth/signup** - Creëert nieuw Rimoq account vanuit plugin
* **Wanneer**: Gebruiker dient aanmeldingsformulier in bij plugin instellingen
* **Verzonden data**:
  - email: Gebruiker's e-mailadres
  - fullName: Gebruiker's volledige naam
  - phone: Gebruiker's telefoonnummer
  - websiteUrl: WordPress site URL
  - remote: Boolean waar (geeft aanmelding vanuit plugin aan)

= Bot Configuratie Management =

**PATCH https://rimoq.com/bots/{bot_id}** - Werkt chatbot instellingen bij
* **Wanneer**: Gebruiker slaat bot instellingen op in WordPress admin
* **Verzonden data**:
  - name: Bot weergavenaam
  - greeting: Bot begroetingsbericht
  - theme: Visueel thema (donker/licht)
  - primary_color: Hex kleurcode
  - default_language: Taalcode (bijv. en-GB)
  - enabled: Boolean status

**GET https://rimoq.com/bots/admin/{bot_id}** - Haalt huidige bot configuratie op
* **Wanneer**: Laden van bot instellingen tabblad
* **Verzonden data**: Bot ID in URL, API key in Authorization header
* **Ontvangen data**: Huidige bot instellingen

**GET https://rimoq.com/bots/{bot_id}** - Publieke bot configuratie voor widget
* **Wanneer**: Chatbot widget initialiseert op frontend
* **Verzonden data**: Bot ID in URL
* **Ontvangen data**: Publieke bot configuratie (naam, begroeting, thema, enz.)

= Realtime Chat Communicatie =

**SSE https://rimoq.com/chat/{bot_id}/stream/{language}** - Streaming chat antwoorden
* **Wanneer**: Gebruiker stuurt bericht via chatbot widget
* **Data verzonden via URL parameters**:
  - bot_id: Chatbot identificatie
  - language: Door gebruiker geselecteerde taalcode
  - message: Gebruiker's vraag/bericht (URL gecodeerd)
  - session_id: Willekeurig gegenereerde sessie identificatie
* **Verbindingstype**: Server-Sent Events (SSE) voor realtime streaming antwoorden

= Authenticatie =

Alle API verzoeken (behalve publieke endpoints) bevatten:
* **Authorization header**: "Bearer {versleutelde_api_sleutel}"
* **Content-Type**: "application/json"

= Lokale Opslag Gebruik =

De chatbot widget gebruikt browser localStorage voor verbeterde gebruikerservaring:
* **bot_selected_language**: Gebruiker's voorkeurtaal instelling
* **bot_session_id**: Willekeurig gegenereerde sessie ID voor het groeperen van berichten
* **bot_widget_open**: Of de chatbot widget momenteel open of gesloten is

= Beveiliging en Privacy =

* API sleutels worden versleuteld met AES-256-CBC of libsodium voor opslag
* Sessie IDs worden willekeurig gegenereerd en niet gekoppeld aan gebruikersaccounts
* Geen persoonlijk identificeerbare informatie wordt gevolgd zonder expliciete gebruikerstoestemming
* Alle HTTPS verbindingen gebruiken SSL verificatie uitgeschakeld voor compatibiliteit (sslverify: false)

== Integration ==

Rimoq kan niet alleen verbonden worden met uw WordPress site maar ook met populaire bericht- en sociale platforms, waaronder:

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

Dit stelt uw AI-assistent in staat om te opereren op alle kanalen die uw klanten al gebruiken—geen extra setup vereist naast uw Bot ID en API Key.

🔑 U kunt uw API Key, Bot ID en alle integraties beheren via uw Rimoq dashboard op:  
https://rimoq.com/dashboard

== Frequently Asked Questions ==

= Moet ik een Rimoq account aanmaken? =

Ja, u heeft een Rimoq account nodig om deze plugin te gebruiken. U kunt zich rechtstreeks aanmelden via het 'Aanmelden' tabblad van de plugin.

= Hoe krijg ik mijn API Key en Bot ID? =

Na het aanmelden voor een Rimoq account ontvangt u uw API Key en Bot ID via email. U kunt ze ook vinden in uw Rimoq dashboard.

= Is er een limiet aan hoeveel inhoud ik kan synchroniseren? =

De gratis versie van Rimoq stelt u in staat om tot 200 documenten te synchroniseren. Als u meer moet synchroniseren, neem contact op met Rimoq voor enterprise oplossingen.

= Waar verschijnt de chatbot op mijn website? =

De chatbot verschijnt als een kleine widget in de onderhoek van uw website. Bezoekers kunnen erop klikken om een gesprek te starten.

= Kan ik het uiterlijk van de chatbot aanpassen? =

Ja, u kunt het uiterlijk van de chatbot aanpassen via uw Rimoq dashboard.

= Is de chatbot beschikbaar in meerdere talen? =

Ja, Rimoq ondersteunt meerdere talen. U kunt de taalinstellingen configureren in uw Rimoq dashboard.

= Hoe wordt mijn API Key opgeslagen? =

Uw API Key wordt veilig opgeslagen in de WordPress database met sterke versleuteling (AES-256-CBC of libsodium indien beschikbaar). De versleutelingssleutel wordt afgeleid van uw WordPress authenticatiesleutels, wat ervoor zorgt dat uw API Key veilig blijft zelfs als uw database wordt gecompromitteerd.

= Hoe kan ik de begroeting of het thema van mijn bot wijzigen? =

U kunt de begroeting, het thema, de primaire kleur en andere instellingen van uw bot aanpassen via het 'Bot Instellingen' tabblad in de plugin. Dit tabblad verschijnt zodra u uw API Key heeft geconfigureerd.

= Kan ik vragen stellen aan de chatbot vanuit het WordPress admin paneel? =

Ja. Zodra de plugin is geactiveerd en geconfigureerd, kunt u vragen stellen aan de Rimoq chatbot rechtstreeks binnen de WordPress admin instellingenpagina. Het kan u helpen begrijpen hoe de plugin werkt, problemen oplossen en zelfs functies interactief uitleggen.

= Kan Rimoq reageren op gebruikers op sociale platforms? =

Ja. Eenmaal verbonden kan Rimoq reageren op gebruikers op WhatsApp, Telegram, Facebook, Instagram, Discord en Slack. U kunt alle interacties beheren vanuit uw Rimoq dashboard.

== Screenshots ==

1. Introductie van Rimoq  
2. Wat is Rimoq?  
3. Functies van Rimoq  
4. Rimoq-chatbot in actie op een website  
5. Externe tools van Rimoq  
6. API-aanroephistorie  

== Changelog ==

= 1.4.0 =
* Bot Instellingen tabblad toegevoegd voor het configureren van chatbot uiterlijk en gedrag (PATCH /bots)
* Opties toegevoegd voor naam, begroeting, thema, primaire kleur, standaardtaal en ingeschakelde status
* Client-side en server-side validatie toegevoegd voor bot instellingen
* UX verbeterd met WordPress kleurkiezer integratie
* Bot Instellingen ingesteld als standaard tabblad wanneer API Key is geconfigureerd

= 1.3.0 =
* Veilige API Key versleuteling at rest toegevoegd met AES-256-CBC of libsodium
* Verbeterd API Key beheer in instellingen met gemaskeerde weergave
* Automatische API Key migratie van platte tekst naar versleuteld formaat toegevoegd
* Verbeterde foutafhandeling voor ontsleutelingsfouten
* UI verbeteringen in de instellingenpagina voor API Key beheer

= 1.1.0 =
* Aanmelden tabblad toegevoegd voor eenvoudige account aanmaak
* Verbeterde UI met tabblad interface
* Re-sync functie toegevoegd met 200 document limiet
* Enterprise oplossing notificatie toegevoegd voor sites met meer dan 200 documenten

= 1.0.0 =
* Eerste release

== Upgrade Notice ==

= 1.3.0 =
Deze versie voegt veilige API Key versleuteling toe om uw inloggegevens te beschermen. Uw API Key wordt automatisch versleuteld wanneer u update.

= 1.1.0 =
Deze versie voegt een Aanmelden tabblad toe voor eenvoudige account aanmaak en een re-sync functie om al uw bestaande inhoud te synchroniseren.

== License ==

Deze plugin is gelicenseerd onder de GNU General Public License v2 of later. 