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:
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:
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!