Baaraat – Site Automation Assistant
This is the official connector plugin for the Baaraat service operated at baaraat.ir. Baaraat provides a secure connection between your site and the Baaraat service. After pairing the site, authorized users can create WordPress blog post drafts and WooCommerce product drafts from the Baaraat Telegram bot.
After installing the plugin:
- Open the Baaraat admin page and choose the connection action.
- Confirm the one-time pairing link in Telegram.
- Use the Telegram bot without entering a WordPress password or manually creating REST API credentials.
- Receive signed content jobs and create drafts on the paired site.
- Manage subscriptions, usage capacity, and payments inside the Baaraat Telegram service.
Each site uses a separate secret key. Requests are signed with HMAC, expire after a limited time, include a unique nonce, and are protected against replay attacks.
External Service
This plugin connects to the external Baaraat service at baaraat.ir and api.baaraat.ir. The service is required for pairing a site, checking connection status, receiving and completing content jobs, disconnecting a site, managing subscriptions, and communicating with the Telegram bot.
Depending on the action, transmitted data may include:
- Site URL, site name, installation identifier, and plugin version.
- WordPress and WooCommerce versions and detected SEO plugin capabilities.
- Signed request metadata required to authenticate the paired installation.
- Content job data requested by the authorized user, including article or product content and image URLs.
- Job status, result identifiers, and error details.
Baaraat provides the content-generation service, job queue, subscription management, and Telegram interaction required by the plugin. Use of the plugin and service is subject to the following documents:
