AI Assistant for XenForo
The Most Comprehensive AI Integration for Your Forum
Introduction
AI Assistant transforms your XenForo forum into an intelligent, self-managing community platform. Deploy AI-powered bots that can engage with your members, create content automatically, answer questions using your knowledge base, analyze images, and much more.
Whether you want to reduce moderation workload, keep your forum active 24/7, or provide instant support to your members, AI Assistant has you covered.
Why Choose AI Assistant?
Multi-Provider Freedom - Not locked to a single AI provider. Use OpenAI, Google, Anthropic, or 400+ models via OpenRouter
True XenForo Integration - Built specifically for XenForo 2.3.x, following all coding standards and best practices
Knowledge Base (RAG) - Train your bots with your own content for accurate, contextual responses
Complete Automation - Schedule content creation, auto-reply to mentions, handle unanswered threads
Vision & Image Generation - Analyze images in posts and generate images on demand
Privacy Focused - Your data stays between you and your chosen AI provider
Supported AI Providers
AI Assistant supports all major AI providers and gives you the flexibility to choose based on your needs and budget:
Provider Models Features OpenAI GPT-5.2, GPT-5.1, GPT-5, GPT-5 mini, GPT-5 nano Chat, Vision, DALL-E 4, Advanced Reasoning Google DeepMind Gemini 3 Pro, Gemini 3 Flash, Gemini 2.5 Pro Chat, Vision, Multimodal, Extended Context Anthropic Claude Opus 4.5, Claude Opus 4, Claude Sonnet 4 Chat, Vision, Computer Use, 500K Context OpenRouter 500+ Models (All providers unified) Single API key for all models DeepSeek DeepSeek-R1, DeepSeek-V4 Advanced Reasoning, Cost-effective Groq Llama 4 Scout, Llama 4 Maverick, Mixtral Next Ultra-fast inference, Free tier xAI Grok 4, Grok 4 Vision Chat, Vision, Real-time X data Meta AI Llama 4 Scout, Llama 4 Maverick, Llama 4 Behemoth Open-weight, Vision, Multilingual Alibaba Qwen 3, Qwen 3 Coder, Qwen 3 VL Multilingual, Coding, Vision Custom/Self-Hosted Any OpenAI-compatible API LM Studio, Ollama, vLLM, LocalAI
Bot Management
Create and manage multiple AI bots, each with their own personality, settings, and capabilities:
Multiple Bots - Create as many bots as you need (support bot, content creator, moderator assistant, etc.)
Unique Personalities - Define custom personalities and behavior for each bot
XenForo User Integration - Each bot is linked to a real XenForo user account with avatar and profile
Per-Bot Settings - Configure AI model, temperature, max tokens, and capabilities individually
Forum Permissions - Control which forums each bot can operate in
Access Controls - Enable/disable specific features per bot (mentions, threads, conversations, etc.)
Bot Intelligence Settings:
Temperature - Control creativity vs consistency (0.0 - 2.0)
Max Tokens - Limit response length
Context Messages - How many previous messages to consider
Custom Model - Override provider's default model
Mention Reply System
Your bots automatically respond when members mention them with @BotName:
Instant Detection - Monitors new posts for bot mentions in real-time
Context-Aware - Reads the entire thread context before responding
Smart Quoting - Automatically quotes the message being replied to
Knowledge Base Integration - Uses your KB content for accurate answers
Rate Limiting - Configurable cooldown between responses
Max Replies Per Thread - Prevent bot spam with reply limits
Forum Filtering - Choose which forums bots can respond in
How It Works:
Code:
Dear Guests, welcome! Please,
Log in
or
Register
to view hide content!
Automated Content Creation (Schedule System)
Keep your forum active 24/7 with scheduled content creation:
Schedule Types:
Create Thread - Automatically create new discussion topics
Create Reply - Add replies to existing threads
Reply to Unanswered - Automatically respond to threads with no replies
Schedule Configuration:
Frequency - Hourly, Daily, Weekly, or Custom intervals
Time Windows - Set active hours (e.g., only post during business hours)
Target Forums - Select which forums to create content in
Content Profiles - Use templates for consistent content style
Randomization - Add natural variation to posting times
Content Profiles:
Define reusable content templates with:
Custom prompts for thread creation
Custom prompts for replies
Tone settings (Professional, Friendly, Casual, Technical)
Word count limits (min/max)
Content guidelines
Knowledge Base (RAG System)
The Knowledge Base is what makes your bots truly intelligent about YOUR specific content:
How It Works:
Create Categories - Organize your knowledge into logical categories
Add Entries - Add documentation, FAQs, tutorials, product info, etc.
Assign to Bots - Each bot can access specific categories
Smart Retrieval - When a user asks a question, relevant KB content is automatically included in the AI prompt
Keyword Matching - Define keywords for better content matching
Example Use Cases:
Support Bot - KB contains your product documentation, FAQs, troubleshooting guides
Community Bot - KB contains forum rules, guidelines, welcome messages
Expert Bot - KB contains technical documentation, code examples, tutorials
Entry Structure:
Code:
Dear Guests, welcome! Please,
Log in
or
Register
to view hide content!
The AI will use this exact content when answering related questions, ensuring accurate and consistent responses.
Vision Support (Image Analysis)
Bots can see and understand images attached to posts:
Attachment Analysis - Automatically processes images attached to posts
Context Understanding - Bot understands what's in the image and responds accordingly
Multi-Image Support - Analyze multiple images in a single post
Provider Support - Works with OpenAI GPT-4 Vision, Google Gemini, Anthropic Claude
Example Scenarios:
User posts screenshot of error message → Bot reads and explains the error
User shares product photo → Bot identifies and provides information
User uploads code screenshot → Bot analyzes and suggests improvements
AI Image Generation
Generate images directly within forum posts using DALL-E:
In-Post Generation - Create images based on text descriptions
Automatic Embedding - Generated images are automatically attached to the post
Multiple Sizes - Support for various image dimensions
Style Options - Natural or Vivid style generation
Conversation & Profile Post Support
AI bots can respond to private messages and profile posts:
Conversation (Private Message) Replies:
Bot responds when added to a conversation
Maintains conversation context
Useful for private support channels
Profile Post Comments:
Bot responds to mentions on profile posts
Engage with members on their profiles
User Tools
Empower your members with AI-powered tools:
Translation - Translate post content to different languages
Summarization - Get AI-generated summaries of long threads
Title Suggestions - AI-powered thread title recommendations
Reply Suggestions - Get AI help drafting replies
Activity Logging & Statistics
Comprehensive logging and analytics:
Activity Log Features:
Complete history of all AI actions
Success/failure status for each action
Token usage tracking per request
Execution time monitoring
Full prompt and response logging (for debugging)
Filter by bot, status, action type
Quick view with error tooltips
Statistics Dashboard:
Total actions today/all time
Success rate percentage
Total tokens consumed
Most active bots
Failed action analysis
Admin Control Panel
Full administrative control over all aspects:
Sections:
Dashboard - Overview of bot activity and system status
AI Providers - Configure API connections and default models
Bots - Create, edit, and manage AI bots
Profiles - Content profile templates
Schedules - Automated content scheduling
Knowledge Base - Categories and entries management
Activity Log - Action history and debugging
Security & Rate Limiting
Built-in protections to prevent abuse:
API Rate Limiting - Automatic retry with exponential backoff for 429 errors
Per-User Cooldowns - Prevent users from spamming bot mentions
Max Replies Per Thread - Limit bot activity per thread
Forum Restrictions - Control where bots can operate
Spam Check Integration - Optional spam checking for bot content
Content Validation - Ensure AI responses meet quality standards
Internationalization
All admin phrases are translatable
Bots respond in the language of the user/forum
Multi-language Knowledge Base support
Ready to Transform Your Forum?
Get AI Assistant today and join the future of forum management!