Title: GreenScript PressBot – AI Chatbot &amp; Site Agent
Author: greenscript
Published: <strong>அக்டோபர் 14, 2026</strong>
Last modified: அக்டோபர் 24, 2026

---

நீட்சிகளை தேடுங்கள்

![](https://ps.w.org/greenscript-pressbot/assets/banner-772x250.png?rev=3746476)

![](https://ps.w.org/greenscript-pressbot/assets/icon-256x256.png?rev=3746476)

# GreenScript PressBot – AI Chatbot & Site Agent

 By [greenscript](https://profiles.wordpress.org/greenscript/)

[பதிவிறக்கு](https://downloads.wordpress.org/plugin/greenscript-pressbot.1.25.2.zip)

 * [Details](https://ta.wordpress.org/plugins/greenscript-pressbot/#description)
 * [Reviews](https://ta.wordpress.org/plugins/greenscript-pressbot/#reviews)
 *  [Installation](https://ta.wordpress.org/plugins/greenscript-pressbot/#installation)
 * [Development](https://ta.wordpress.org/plugins/greenscript-pressbot/#developers)

 [உதவி](https://wordpress.org/support/plugin/greenscript-pressbot/)

## விளக்கம்

PressBot by GreenScript adds an AI chatbot to your WordPress site that answers visitor
questions from your own content: your pages, posts, products and the notes you give
it. You connect your own AI provider key, so you pay the provider directly for what
you use, with no PressBot subscription and no markup.

**How it works:**

 1. Paste an API key from Anthropic (Claude), Google (Gemini), OpenAI, DeepSeek or 
    Ollama Cloud.
 2. Pick your colors, greeting and position.
 3. PressBot finds the answer on your published pages and products, and links to the
    page it came from.
 4. Add knowledge base notes for anything that isn’t on the site yet: opening hours,
    policies, pricing details.

**Answers from your site**

 * **Site Answers** – The chatbot searches your published pages, posts and WooCommerce
   products, reads the best match, and links its source. You choose which content
   types it can use, in priority order.
 * **Knowledge Base** – Write notes for anything not on your site (up to 10 in the
   free version). They’re plain WordPress posts you can edit any time.
 * **Focus Mode** – On by default. The chatbot stays on your site’s topics and politely
   declines unrelated requests, like writing an email or doing homework, so nobody
   uses your API key as a free AI assistant.
 * **External Knowledge** – Optionally connect your own search endpoint for documents
   that live outside WordPress.

**Made for your visitors**

 * **Streaming replies** – Visitors see the answer as it’s written.
 * **Customizable widget** – Brand colors, position, greeting, suggested questions
   and an optional featured video.
 * **Explain buttons** – Add “Ask PressBot” buttons next to any section with a shortcode,
   a data attribute or the JavaScript API, so visitors can ask about exactly what
   they’re reading.
 * **Works with page caching** – The widget loads asynchronously and talks to the
   WordPress REST API.

**In control of cost and privacy**

 * **Bring your own key, kept safe** – Keys are encrypted with modern authenticated
   encryption, never shown again after saving, and hidden from everything PressBot
   sends back. Conversations go only to the AI provider you chose.
 * **Keys outside the database** – Set keys in `wp-config.php` or server environment
   variables if you prefer, or keep your Claude key off your server entirely with**
   Key Relay** in your own Cloudflare account.
 * **Key Freeze** – Lock your stored keys away with an unfreeze code that only you
   hold. While frozen, nobody on your server can read them, PressBot included, and
   the chatbot keeps helping visitors with your offline message and matching pages.
 * **Rate limiting and a monthly budget** – Limit how many requests the chatbot 
   takes and set a monthly spending cap.
 * **Conversation history** – Read past conversations and visitor feedback in the
   dashboard, with AI summaries of what visitors ask about.

**Connect AI coding tools (MCP)**

PressBot includes an MCP server, so tools like Claude Code, Cursor and Codex can
read your site’s posts, plugins, comments and conversations. Off by default; administrators
only.

**Supported AI providers**

 * **Anthropic Claude** – Claude Haiku 5.5 is the recommended default: fast, low-
   cost, and the most reliable model in PressBot’s own tests.
 * **Google Gemini** – Gemini 3.8 Flash and lower-cost Flash Lite options.
 * **OpenAI** – GPT-6 models.
 * **DeepSeek** – A very low-cost option for simple sites.
 * **Ollama Cloud** – Open models such as GLM, with a free starter plan.

**PressBot Pro**

PressBot Pro adds an AI admin agent that runs your site from a chat box: edit and
publish posts, fix SEO titles and descriptions in bulk, manage menus, comments, 
plugins and WooCommerce products, read Google Analytics and Search Console, and 
more, with 128 tools in all. Changes show a review card before they run, and most
can be undone. Pro also adds lead capture, proactive messages, Telegram alerts, 
PressBot Shield login protection, and the full MCP tool set. [See Pro](https://pressbot.io/pro/).

### External services

PressBot contacts outside services only as described here. Nothing is sent until
the site owner configures the feature.

**AI providers (the chatbot’s answers).** The chatbot sends each visitor message
to the one AI provider the site owner selects and adds an API key for. Each request
includes the visitor’s message, the recent messages in that conversation, and the
site context PressBot adds to answer it: the site name, instructions, knowledge 
base notes, and passages from the site’s published pages or products that match 
the question. Requests go directly from your server to the provider. The provider’s
terms and privacy policy apply:

 * Anthropic (Claude), api.anthropic.com. [Terms](https://www.anthropic.com/legal/commercial-terms),
   [Privacy Policy](https://www.anthropic.com/legal/privacy)
 * Google (Gemini API), generativelanguage.googleapis.com. [Terms](https://ai.google.dev/gemini-api/terms),
   [Privacy Policy](https://policies.google.com/privacy)
 * OpenAI, api.openai.com. [Terms](https://openai.com/policies/business-terms/),
   [Privacy Policy](https://openai.com/policies/privacy-policy/)
 * DeepSeek, api.deepseek.com. [Terms](https://cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms-of-service.html),
   [Privacy Policy](https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html)
 * Ollama Cloud, ollama.com. [Terms](https://ollama.com/terms), [Privacy Policy](https://ollama.com/privacy)

Optional Key Relay (Anthropic only). If the site owner turns on Key Relay in Connections,
Claude requests go to the owner’s own Cloudflare Worker (set up from https://github.
com/greenscript/pressbot-key-relay), which forwards them to api.anthropic.com. PressBot
sends nothing to the relay until the owner enters its URL and token.

When you click Test Connection in Settings, PressBot sends a short test message 
to the selected provider to check the key.

**php.net (PHP security check).** To tell you whether your server’s PHP still gets
security fixes and is on its latest patch release, PressBot asks php.net for the
public list of current PHP releases (php.net/releases/active.php). This happens 
at most once a day (once an hour if php.net cannot be reached), when Site Check 
or the security audit runs, including from a scheduled task, the REST API, or WP-
CLI. No information about your site is sent. If php.net cannot be reached, PressBot
falls back to a built-in table of end-of-life dates. [Terms](https://www.php.net/license/),
[Privacy Policy](https://www.php.net/privacy.php)

**Your own knowledge endpoint (optional).** If you connect an External Knowledge
endpoint in Settings, PressBot sends the visitor’s question to the URL you enter.
That service is yours or your vendor’s; its terms apply.

**YouTube (optional).** If you add a featured video to the chat widget, the YouTube
player loads from youtube-nocookie.com only after the visitor clicks Play. [Terms](https://www.youtube.com/t/terms),
[Google Privacy Policy](https://policies.google.com/privacy)

**Error reports to pressbot.io (off by default).** If you turn on error reporting
in Settings, PressBot sends plugin errors to pressbot.io so we can fix them: the
error type, code, and message (with file paths, API keys, and long tokens removed,
cut to 500 characters), where it happened, the AI provider, a one-way hash of your
site URL, the plugin, WordPress, and PHP versions, and the list of active plugins.
Nothing is sent while the setting is off. [Terms](https://pressbot.io/terms-of-service/),
[Privacy Policy](https://pressbot.io/privacy-policy/)

**Freemius (optional).** PressBot uses the Freemius SDK for the optional Pro upgrade.
On activation you can opt in to share basic site and usage information with Freemius,
or skip it; skipping sends nothing. If you fill in the optional feedback form when
deactivating the plugin, your answer is sent to Freemius. [Terms](https://freemius.com/terms/),
[Privacy Policy](https://freemius.com/privacy/)

### Source code

The JavaScript in `assets/js` is compiled from the TypeScript in `src/` with Vite.
To rebuild it, run `npm install` and then `npm run build:prod` in the plugin folder.`
package.json`, `vite.config.ts`, and `tsconfig.json` are included. PHP dependencies
in `vendor/` are managed with Composer; `composer.json` and `composer.lock` are 
included.

## Screenshots

[⌊The chatbot on your site, open on its home screen with suggested questions.⌉⌊The
chatbot on your site, open on its home screen with suggested questions.⌉[

The chatbot on your site, open on its home screen with suggested questions.

[⌊Connect your AI provider once with your own API key. Each provider shows whether
it is connected.⌉⌊Connect your AI provider once with your own API key. Each provider
shows whether it is connected.⌉[

Connect your AI provider once with your own API key. Each provider shows whether
it is connected.

[⌊Chatbot settings: name, colors, greeting and layout, with a live preview of the
widget.⌉⌊Chatbot settings: name, colors, greeting and layout, with a live preview
of the widget.⌉[

Chatbot settings: name, colors, greeting and layout, with a live preview of the 
widget.

[⌊Knowledge base: notes the chatbot answers from, for anything that is not on your
site.⌉⌊Knowledge base: notes the chatbot answers from, for anything that is not 
on your site.⌉[

Knowledge base: notes the chatbot answers from, for anything that is not on your
site.

[⌊Home: this week's conversations, what visitors asked, and chats with no page to
answer them.⌉⌊Home: this week's conversations, what visitors asked, and chats with
no page to answer them.⌉[

Home: this week’s conversations, what visitors asked, and chats with no page to 
answer them.

[⌊Conversations: every chat, with the questions visitors asked and the ones no page
answered.⌉⌊Conversations: every chat, with the questions visitors asked and the 
ones no page answered.⌉[

Conversations: every chat, with the questions visitors asked and the ones no page
answered.

## Installation

 1. In your dashboard go to **Plugins  Add New**, search for “GreenScript PressBot”,
    then click **Install Now** and **Activate**. (Or upload the `greenscript-pressbot`
    folder to `/wp-content/plugins/` and activate it.)
 2. Go to **PressBot  Settings** and choose your AI provider.
 3. Paste your API key and click **Test Connection**.
 4. Pick your widget colors and greeting. The chatbot appears on your site right away.

**Getting an API Key:**

 * **Anthropic Claude**: Sign up at [platform.claude.com](https://platform.claude.com)
   and create an API key
 * **Google Gemini**: Get a key at [aistudio.google.com](https://aistudio.google.com)
 * **OpenAI**: Create an API key at [platform.openai.com](https://platform.openai.com/api-keys)
 * **DeepSeek**: Create an API key at [platform.deepseek.com](https://platform.deepseek.com/api_keys)

## அடிக்கடி கேட்கப்படும் கேள்விகள்

### Do I need a paid API key?

PressBot uses your own AI provider API key. Anthropic, OpenAI, and DeepSeek require
paid API access. Google Gemini has a Free tier for testing in supported models, 
projects, and request regions; use a paid Google project for a live site. Ollama
Cloud (early access) offers a free plan with starter credits. Typical chatbot usage
is low-cost for most sites.

### Which AI model should I use?

For the visitor chatbot, Claude Haiku 5.5 or Gemini 3.8 Flash are strong defaults,
while Gemini 3.5 Flash Lite, DeepSeek-V4.1-Flash, and GPT-6 Luna are lower-cost 
options. OpenAI is a good fit when you want broader multimodal or web-enabled workflows
on supported surfaces.

### Is my API key stored securely?

Yes. All of this is in the free version:

 * **Encrypted at rest.** Keys and tokens are encrypted with authenticated encryption(
   XChaCha20-Poly1305 via PHP’s built-in sodium library). Each key gets its own 
   encryption key, derived from your `wp-config.php` security keys or a dedicated`
   PRESSBOT_VAULT_KEY`. A key copied from one field or site to another will not 
   decrypt.
 * **Never shown again.** After you save a key, Connections shows only its first
   and last few characters. PressBot also hides its own keys from everything it 
   sends back: admin screens, the chatbot, connected AI apps, error messages and
   logs. Automated tests check this on every release.
 * **Your choice of where the key lives.** Keep it in the database, set it in `wp-
   config.php` or an environment variable so it never touches the database, or remove
   it at any time with one click.
 * **Only your provider sees it.** Your key is sent only to the AI provider you 
   chose (or your own Key Relay), never to PressBot or anyone else.

### Can I keep my key off my server entirely?

For Claude, yes. With **Key Relay**, your Claude key lives in a small open-source
relay in your own Cloudflare account (the free plan is enough). Your site only stores
a limited token that you can lock to your server’s address, restrict to the models
you allow, and revoke in one click without touching your Claude key. If your site
is ever compromised, the attacker gets that token, not your key.

### What should I do if a serious WordPress or PHP flaw is announced?

Freeze your keys. **Key Freeze** seals every stored key with an unfreeze code that
only you hold, so nothing on the server can read them until you unlock them with
your password and that code. Your chatbot keeps answering visitors with your offline
message and links to matching pages in the meantime. Site Check also tells you whether
your PHP version still gets security fixes. If you think a key was already exposed,
rotate it with your provider.

### How do I report a security issue?

Please use the form on our [security page](https://pressbot.io/security/). We read
every report.

### Can I customize what the chatbot knows?

Yes. PressBot answers from your published pages and products by default, and you
can add knowledge base notes for anything that isn’t on the site. You also choose
which content types it searches.

### Does this work with page caching?

Yes. The chatbot widget loads asynchronously and communicates via the WordPress 
REST API, so it works with all major caching plugins.

### Will the chatbot make things up?

PressBot tells the AI to answer from your pages, products and knowledge base notes,
and to say when it doesn’t know. It links the page each answer came from, so visitors
can check. Like any AI, it can still be wrong, so review your conversations now 
and then and add a knowledge base note when an answer misses.

### Can visitors use my chatbot as a free ChatGPT?

Not with Focus Mode on, which is the default. The chatbot declines requests that
aren’t about your site, such as writing, translating, homework or code, and rate
limits and the monthly budget cap the cost.

### How much does it cost to run?

PressBot is free; you pay your AI provider for usage. With Claude Haiku 5.5 or Gemini
Flash, a typical visitor conversation costs a fraction of a cent. Set a monthly 
budget in Settings to cap it.

### Does it work with WooCommerce?

Yes. Site Answers can search your products, so visitors can ask about prices, stock
and details. PressBot Pro adds product and order tools for the admin agent.

### What’s the difference between free and Pro?

The free version is the complete visitor chatbot. Pro adds the admin agent that 
manages your site through chat, plus lead capture, proactive messages, Telegram 
alerts, login protection and analytics. Pro is priced per site and every plan has
the same features.

### Where are conversations stored?

Conversations are stored in your WordPress database. They are sent to your chosen
AI provider for processing but are not stored by PressBot on any external server.

## Reviews

இந்த செருகுநிரலுக்கு மதிப்புரைகள் எதுவும் இல்லை.

## பங்களிப்பாளர்கள் & உருவாக்குனர்கள்

“GreenScript PressBot – AI Chatbot & Site Agent” is open source software. The following
people have contributed to this plugin.

பங்களிப்பாளர்கள்

 *   [ greenscript ](https://profiles.wordpress.org/greenscript/)
 *   [ GreenScript ](https://profiles.wordpress.org/diegocano/)

[Translate “GreenScript PressBot – AI Chatbot & Site Agent” into your language.](https://translate.wordpress.org/projects/wp-plugins/greenscript-pressbot)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/greenscript-pressbot/),
check out the [SVN repository](https://plugins.svn.wordpress.org/greenscript-pressbot/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/greenscript-pressbot/)
by [RSS](https://plugins.trac.wordpress.org/log/greenscript-pressbot/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.25.2

 * New: The Improver. PressBot suggests real improvements written by your AI from
   evidence, and you approve each one, with undo. Free: missing search descriptions.
   Pro: tags, unclear sections, outdated facts, knowledge base answers, alt text,
   measured results, an optional nudge, and rules learned from your choices.
 * New (Pro): Site report (AI Visibility) moved into the Inbox. A cleaner Inbox 
   with a sidebar and search result previews.
 * Improved (Pro): Telegram remembers the last few messages of a chat; send /new
   to start over.
 * Fix: Pages the agent edits keep their maps, forms and scripts. Testing a new 
   AI key works when the chatbot uses another provider. Ollama Cloud summaries work.
   Improver search descriptions fit Google’s snippet.

#### 1.24.0

 * New (Pro): Freeze your keys from Telegram (“freeze keys” and a one-time button)
   or from the admin agent. Nothing remote can unfreeze.
 * New: Site Check warns when PHP session upload progress is on, with the one-line
   fix.
 * Improved (Pro): Inbox “Show full text” shows long changes side by side with differences
   highlighted. The unfreeze screen reminds you to patch first.
 * Fix: Pages the agent edits get proper headings and lists instead of raw markdown
   symbols.

#### 1.23.0

 * New (Pro): Edit before applying. In the Inbox, untick individual changes and 
   reword short text (title, excerpt, SEO title, meta description, focus keyphrase,
   tags) before applying. Apply does exactly what you saved, and undo still works.
 * Fix: Home and the Inbox now show the same number of ideas and changes waiting
   for you, and expired plans no longer count. The Inbox page is the same width 
   as the other pages.
 * Fix: With Key Relay selected, Connections shows clearly whether a Claude key 
   is also saved on the site.

#### 1.22.1

 * New: Key Freeze. Lock your stored AI keys away with an unfreeze code; while frozen,
   your chatbot shows visitors an offline message and the best matching pages from
   your site.
 * New (Pro): Inbox. Review exactly what will change, apply it in place and undo
   it for 30 days.
 * Security: A custom login URL covers more routes (logged-out /wp-admin/ links 
   now show a 404), Site Memory is private, the chatbot exposes less, and Shield
   is harder to overload or fool. Admin addresses need 5x the failures before a 
   lockout.
 * Fix: Rate-limited chat visitors get a friendly offline reply. A hand-written 
   Explain shortcode without the explain- prefix no longer loads Knowledge Base 
   content.

#### 1.21.0

 * New: Key Relay. Keep your Claude key in your own Cloudflare account; your site
   only holds a limited, revocable token.
 * New: Remove buttons for every stored key and token in Connections.

#### 1.20.13

 * New: Site Check shows whether your PHP still gets security fixes and whether 
   your server is behind on PHP security releases. Pro alerts you on Telegram.

#### 1.20.12

 * Fix: Additional instructions now add to the chatbot’s built-in rules instead 
   of replacing them. Set the chatbot’s name in Bot name.
 * New: Write a short note for the chatbot right on the Knowledge screen.

#### 1.20.11

 * Security: AI keys, the Telegram token and Google credentials are stored with 
   stronger encryption and upgrade automatically. Keys are never shown again after
   saving and are hidden from everything PressBot sends. You can also set keys in
   wp-config.php so they never touch the database.

#### 1.20.8

 * Change: PressBot’s licensing name now matches WordPress.org. Your opt-in choice,
   license and plan carry over automatically.

#### 1.20.7

 * Fix (Pro): The admin agent’s review card shows what a content edit changes, instead
   of an empty before and after.

#### 1.20.6

 * Change (Pro): The Agent page shows which model answers visitors, with a link 
   to change it.

#### 1.20.5

 * Fix: The chatbot no longer fails with “Cookie check failed” on sites that use
   page caching.

#### 1.20.4

 * Fix (Pro): PressBot’s agent user no longer shows its login in its public author
   address.

#### 1.20.3

 * Fix: Claude Code can sign in to the MCP server with OAuth.
 * Fix (Pro): Updating a plugin from the admin agent or an AI app no longer switches
   it off.

#### 1.20.1

 * Change (Pro): Username protection is on the Shield page, next to lockouts and
   targeted usernames.

#### 1.20.0

 * New: Site Check shows where your admin usernames are public, with a Hide usernames
   switch and a Turn off XML-RPC switch.
 * New: Change my username, safely, from Security (WordPress can’t rename a login
   on its own).
 * New (Pro): See when a real login is being attacked, and a check_username_exposure
   tool for the agent and AI apps.

Older releases: see the [full changelog](https://pressbot.io/changelog/).

## Meta

 *  Version **1.25.2**
 *  Last updated **4 நாட்கள் முன்பு**
 *  Active installations **10 க்கும் குறைவாக**
 *  WordPress version ** 6.2 அல்லது மேல் **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 அல்லது மேல் **
 *  Language
 * [English (US)](https://wordpress.org/plugins/greenscript-pressbot/)
 * Tags
 * [AI](https://ta.wordpress.org/plugins/tags/ai/)[AI Chatbot](https://ta.wordpress.org/plugins/tags/ai-chatbot/)
   [chatbot](https://ta.wordpress.org/plugins/tags/chatbot/)[Claude](https://ta.wordpress.org/plugins/tags/claude/)
   [customer support](https://ta.wordpress.org/plugins/tags/customer-support/)
 *  [Advanced View](https://ta.wordpress.org/plugins/greenscript-pressbot/advanced/)

## மதிப்பீடுகள்

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/greenscript-pressbot/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/greenscript-pressbot/reviews/)

## பங்களிப்பாளர்கள்

 *   [ greenscript ](https://profiles.wordpress.org/greenscript/)
 *   [ GreenScript ](https://profiles.wordpress.org/diegocano/)

## உதவி

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/greenscript-pressbot/)