Linux 软件免费装
Banner图

Attendant - Free AI Site Search & Chatbot

开发者 sungraizfaryad
更新时间 2026年9月6日 02:07
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

free ai chatbot gemini site-search

下载

2.1.0 2.0.0 2.2.0 2.2.1

详情介绍:

Attendant adds a free AI chatbot to your WordPress site. Visitors ask questions in the chat, and it answers using your own posts, pages, and products, with buttons that take them straight to the right page. It is a chatbot, an AI assistant, and a smart site search in one chat widget. It runs on Google Gemini's free plan. One free key, no credit card, ever. Prefer OpenAI, the company behind ChatGPT? That works too. What it does for your visitors What it does for you Great for Requirements

安装:

  1. Install and activate the plugin
  2. Open Attendant in your dashboard. A short setup wizard starts
  3. Paste your free Google Gemini key. The wizard links you to the page where you create one in two clicks
  4. Go to Attendant → Content Indexing and click Start Indexing so the chatbot learns your site
  5. Done. The chat button appears on your site by itself. You can also place it anywhere with the shortcode [attendant]

屏幕截图:

  • Chat widget: what visitors see, with answers and page buttons
  • Content indexing: pick what the chatbot learns and watch progress
  • Schema review: see what the plugin found on your site
  • Q&A Manager: add your own questions and answers

升级注意事项:

2.2.1 Names the Slack app after your site so several websites can share one Slack workspace without confusion. Existing Slack apps keep working; nothing to redo. 2.2.0 Adds an optional live handover to Slack so a real person can take over a chat. Nothing changes unless you set it up; existing settings and your content index are untouched. 1.0.0 Initial release.

常见问题:

Is it really free?

Yes, with Google Gemini. Sign in to aistudio.google.com with any Google account and create a free key in two clicks. No credit card is ever asked. Paste the key into the setup wizard and everything runs at no cost, both the chat and the learning of your content. Because there is no payment method on the account, you can never be charged by accident. On a very busy day the chat simply pauses until the free daily allowance resets.

Do I need an OpenAI account?

No. OpenAI is an optional alternative. If you use it, a typical conversation costs well under one cent, so around $5 to $10 per month for 1,000 conversations, billed by OpenAI to your account.

Are there limits on the free tier?

Google's free plan allows hundreds of chat messages per day, plenty for a typical site. Teaching the chatbot your content is also free, so a large site simply takes a little longer to index the first time.

Is my data sent to OpenAI?

Only the user's chat message and relevant content excerpts (for Q&A mode) are sent to OpenAI. Your full database is never sent. API keys are encrypted before storage and never leave your server.

Will it slow down my site?

No. The chat widget is tiny and loads in the background without holding up your pages. All AI work happens only when a visitor actually sends a message, never while your pages load.

Does it work with ACF, MetaBox, WooCommerce?

Yes. The plugin automatically finds your custom fields from ACF, MetaBox, and WooCommerce product attributes. Nothing to configure.

Is the chat history saved on my server?

No. The conversation is kept in the visitor's own browser (localStorage) so it survives page changes and refreshes. It is not stored on your server or in your database. The visitor can clear it with the "New chat" button at any time.

Can the assistant collect leads or callback requests?

Yes, but it is off by default. When you enable lead capture in Settings and a visitor agrees to be contacted, the assistant collects the email they provide (and optionally a phone number and preferred time) and emails the request to the address you configure. It is rate-limited to one request per conversation and a daily maximum, and nothing is stored in a database. See the Privacy section for details.

Can captured leads go to my newsletter or CRM tool?

Yes. Every accepted callback request also fires a WordPress action, attendant_lead_captured, with the visitor's validated email and the optional details (name, phone, preferred time, topic). Any developer or newsletter plugin can hook it: add_action( 'attendant_lead_captured', function ( $email, $lead ) { my_newsletter_subscribe( $email, $lead['name'] ); }, 10, 2 ); The hook fires only after validation and rate-limit checks pass, so you only ever receive real, consented requests.

Can a real person take over a chat?

Yes, if you connect Slack. The chat only offers the "talk to a person" button when the AI actually falls short, so visitors are not pushed at your team for questions the bot can answer. When someone takes it, the conversation becomes one thread in your Slack channel, led by a short summary of what they were asking about. Whatever your team writes in that thread appears in the visitor's chat, and whatever they type next appears in the thread. It is off by default.

What do I need for the Slack handover?

A Slack workspace, and a website Slack can reach. A setup wizard in the plugin walks you through it: it creates the Slack app for you with the right permissions already filled in, you paste two values back, and it creates the channel and puts you in it. It will not work on a local development site, because Slack has to be able to send replies to your site.

Can I use the same Slack workspace for several websites?

Yes. Each website needs its own Slack app, because a Slack app can only send replies to one address and that address is your site. The setup wizard handles this for you: run it on each site and it creates an app pointed at that site, named after it, so they are easy to tell apart. All of them install into the same Slack workspace, and each site gets its own channel. Give each channel a different name, since Slack channel names have to be unique.

Can I keep a record of the conversations?

Yes, optionally. File logging is off by default. When enabled, each exchange is written to a dated file in a protected folder in your uploads directory, kept for 30 days, and downloadable only by an administrator. IP addresses are never stored and session identifiers are one-way hashed. See the Privacy section.

更新日志:

2.2.1 2.2.0 2.1.0 2.0.0 1.0.0