Add-Ons [XTR] AI Assistant 1.0.19

Official

XenTR Mod
Joined
Dec 14, 2024
Messages
262
Solutions
3
Reaction score
62
Points
28
1/3
Thread owner
A new product by Offical is available: [XTR] AI Assistant 1.0.0 - Transform your forum with AI-powered automation. Multi-provider support (OpenAI, Google, Anthropic), intelligent bots, auto-replies


[XTR] AI Assistant 1.0.0

Description​

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:

ProviderModelsFeatures
OpenAIGPT-5.2, GPT-5.1, GPT-5, GPT-5 mini, GPT-5 nanoChat, Vision, DALL-E 4, Advanced Reasoning
Google DeepMindGemini 3 Pro, Gemini 3 Flash, Gemini 2.5 ProChat, Vision, Multimodal, Extended Context
AnthropicClaude Opus 4.5, Claude Opus 4, Claude Sonnet 4Chat, Vision, Computer Use, 500K Context
OpenRouter500+ Models (All providers unified)Single API key for all models
DeepSeekDeepSeek-R1, DeepSeek-V4Advanced Reasoning, Cost-effective
GroqLlama 4 Scout, Llama 4 Maverick, Mixtral NextUltra-fast inference, Free tier
xAIGrok 4, Grok 4 VisionChat, Vision, Real-time X data
Meta AILlama 4 Scout, Llama 4 Maverick, Llama 4 BehemothOpen-weight, Vision, Multilingual
AlibabaQwen 3, Qwen 3 Coder, Qwen 3 VLMultilingual, Coding, Vision
Custom/Self-HostedAny OpenAI-compatible APILM 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!

Extended Product Information​

🔌 AI Provider Support
  • OpenAI (GPT-5.2, GPT-5.1, GPT-5, GPT-5 mini, GPT-5 nano)
  • Google DeepMind (Gemini 3 Pro, Gemini 3 Flash, Gemini 2.5 Pro)
  • Anthropic (Claude Opus 4.5, Claude Opus 4, Claude Sonnet 4)
  • OpenRouter (500+ models from all providers)
  • DeepSeek (DeepSeek-R1, DeepSeek-V4)
  • Groq (Llama 4 Scout, Llama 4 Maverick, Mixtral Next - Ultra fast)
  • xAI (Grok 4, Grok 4 Vision)
  • Meta AI (Llama 4 Scout, Llama 4 Maverick, Llama 4 Behemoth)
  • Alibaba (Qwen 3, Qwen 3 Coder, Qwen 3 VL)
  • Custom OpenAI-compatible endpoints (LM Studio, Ollama, vLLM, LocalAI)

🤖 Bot Management
  • Unlimited bot creation
  • Custom personalities per bot
  • XenForo user account integration
  • Per-bot AI model selection
  • Temperature and token controls
  • Forum access permissions
  • Feature enable/disable toggles

💬 Mention Reply System
  • Real-time @mention detection
  • Thread context awareness
  • Automatic quote formatting
  • Knowledge Base integration
  • Rate limiting protection
  • Max replies per thread setting
  • Forum-specific activation
  • XenForo alert notifications

📅 Automated Content Creation
  • Scheduled thread creation
  • Scheduled reply posting
  • Auto-reply to unanswered threads
  • Flexible frequency settings (hourly, daily, weekly, custom)
  • Time window restrictions
  • Content profile templates
  • Forum targeting
  • Queue management system

📚 Knowledge Base (RAG)
  • Category-based organization
  • Rich text entry content
  • Keyword tagging for smart retrieval
  • Bot-specific category assignments
  • Automatic context injection
  • Bulk import/export
  • Code snippet preservation

👁️ Vision & Image Features
  • Image analysis in posts
  • Multi-image support
  • Attachment processing
  • DALL-E image generation
  • Automatic image embedding
  • Size and style options

💬 Communication Channels
  • Thread/Post replies
  • Conversation (PM) replies
  • Profile post comments
  • Cross-platform consistency

🛠️ User Tools
  • AI Translation
  • Thread Summarization
  • Title Suggestions
  • Reply Suggestions
  • User permission controls

📊 Logging & Analytics
  • Complete activity log
  • Token usage tracking
  • Success/failure monitoring
  • Execution time stats
  • Prompt/response debugging
  • Filter and search capabilities
  • Error tooltips on failed entries

⚙️ Administration
  • Intuitive admin dashboard
  • Provider configuration wizard
  • Model selection with auto-fetch
  • Live model fetching from API
  • Bulk operations support
  • Debug mode for troubleshooting

🔒 Security & Performance
  • API rate limit handling with exponential backoff
  • Per-user cooldown settings
  • Spam check integration
  • Content quality validation
  • Secure API key storage
  • No external dependencies


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.1

Update highlights​

This update brings significant improvements and bug fixes based on user feedback.

Key Highlights:

1. Thread Auto-Reply

You can now configure bots to automatically reply to every new thread or post in specific forums. This is perfect for "Introduction" forums where you want a bot to welcome every new member, or for support forums to provide instant initial responses.

2. Smart Editor Assistant
The "AI Suggestion" button is now smarter! If you have typed a draft in the editor, the AI will act as a professional editor; refining your text, fixing grammar, and adjusting the tone (Friendly, Professional, etc.) while strictly maintaining your original language.

3. Bug Fixes
We've squashed bugs related to quote handling and other technical issues for a smoother experience.

Check your admin panel for the update or download the latest files from your client area.


Complete Change Log​

  • Feature: Added "Thread Auto-Reply" system, allowing bots to automatically reply to posts in specific forums without requiring @mentions.
  • Improvement: Enhanced "AI Suggestion" functionality. It now detects draft text in the editor and refines/rewrites it in the selected tone while preserving the original language.
  • Fix: Resolved an issue where quoting a bot resulted in nested quotes of the bot's previous message in its reply.
  • Fix: Fixed an issue where "Thread Auto-Reply" settings were not persisting in the Admin Control Panel.
  • Fix: Fixed "undefined method" error when bots were triggered in profile posts.
  • Enhancement: The "Ask AI" button is now dynamically hidden in forums where auto-reply is active to improve UX.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.2

Update highlights​

This update brings critical fixes and improvements to bot personality and context management. We focused specifically on the functionality of the "Personality" field and the consistency of bot conversation flows.

Highlights:

Enhanced Personality & Context Management
Bot personality now merges seamlessly with context-specific instructions (Thread, DM, Profile Prompts). The Personality field has been moved to the "Intelligence" tab in the bot edit screen, where it logically belongs.

Customizable Utility Bot
For background tasks (title suggestions, summarization, etc.), you can now assign a specific bot (e.g., a "System Bot") instead of using a random one. A new dropdown menu in the settings page makes this selection effortless.

"Self-Quoting" Issue Fixed
We resolved a formatting issue where bots would sometimes start responses by quoting themselves (e.g., "Death wrote:"). The context format and system instructions have been updated to ensure bots provide much cleaner and more natural responses.

Update Instructions:
Please check your bot settings after updating. We recommend reviewing the new Personality field location under the "Intelligence" tab.


Complete Change Log​

  • Moved the Personality field to the Intelligence tab in the bot edit page for better workflow.
  • Refactored the Personality and Context-Specific Prompts (Thread, DM, Profile) logic. Personality and context instructions are now correctly merged in bot responses.
  • Added a new option for selecting a Utility Bot. You can now designate a specific bot for tasks like title suggestions, summarization, and translation, or leave it on "Auto" to use the first available bot.
  • Implemented a user-friendly dropdown menu for the Utility Bot selection option.
  • Fixed the context format (`[User wrote:]`) used by AI models when analyzing past messages. This resolves the issue where AI would mimic this format and "self-quote" in its responses.
  • Strengthened the System Prompt structure with new rules preventing the AI from starting responses with prefixes or usernames.
  • Updated and improved various phrases.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.3

Update highlights​

Profile Post Support

This release introduces a new scheduling feature that allows your AI bots to automatically post messages on user profiles.

Profile Post Creation
Your bots can now post welcome messages, birthday greetings, or motivational messages to user profiles based on your defined criteria.

Example Use Cases:
  • Automatic welcome messages for new members
  • Birthday greetings for users
  • "We miss you" messages for inactive users
  • Thank you and congratulation messages for active members

How to Use
  1. Create a new profile in Behavior Profiles and fill in the "Profile prompt" field
  2. Add a new schedule in Schedules
  3. Select "Create profile post" as the action type
  4. Define target users with User Criteria
  5. Save and wait for the schedule to run


Complete Change Log​

New Features
  • Profile Post Creation - Scheduled tasks can now automatically post messages to user profiles
  • User Criteria System - Target user selection for profile posts (specific users, user groups, registration date, etc.)
  • New action type: "Create profile post" scheduling option
  • Custom icon and label for profile posts in Activity Log
Improvements
  • Thread tools menu "Enable/Disable AI Bots" toggle now updates dynamically
  • Added "Profile prompt" field to Behavior Profiles
Bug Fixes
  • Fixed AI provider "generate()" method call error
  • Fixed user criteria saving and reading issues
  • Fixed thread toggle switch text update problem
Dear Guests, welcome! Please, Log in or Register to view hide content!


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.4

Update highlights​

This release addresses installation issues, reported problems with the profile post feature, and improves schedule management.

UTF-8 Compatibility Fix
Some hosting environments were experiencing "Incorrect string value" errors during installation. This issue was caused by emoji characters requiring UTF-8 4-byte (utf8mb4) database support. The add-on is now compatible with all MySQL configurations.

Profile Post Notifications
Scheduled profile posts created by bots now trigger user notifications. Previously, these posts were created silently. Now they trigger notifications just like regular profile posts.

Activity Log Improvements
Added missing content link for "Create profile post" actions in Activity Log. You can now click the log entry to go directly to the related profile post.

Schedule Management
Behavior Profile name is now displayed in the schedule list:
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
This makes it easier to identify what each schedule does when you have multiple schedules.


Complete Change Log​

Bug Fixes
  • UTF-8 Compatibility - Fixed "Incorrect string value" error during installation caused by emoji characters on some hosting environments.
  • Profile Post Notifications - Fixed notification system for scheduled profile posts. Users will now receive alerts when a bot posts on their profile.
  • Activity Log Links - Content link was missing for "Create profile post" actions. You can now click the link icon to go directly to the profile post.
  • Action Type Label - Added missing label for "create_profile_post" in Activity Log.
Improvements
  • Schedule List - Behavior Profile name is now displayed in the schedule list. This makes it easier to identify what each schedule does.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.5

Update highlights​

This release introduces Customizable Suggestion Tones, allowing administrators to fully customize AI response styles directly from the admin panel.

What's New?

You can now create your own AI tones from the admin panel. Define custom prompt instructions for each tone, enabling your users to receive AI suggestions in different styles.

For example:
  • Agree Message - Responses that positively contribute to the discussion
  • Disagree Message - Responses that politely present a different perspective
  • Asking Message - Responses that ask curious questions
How to Use

Navigate to Admin Panel > AI Assistant > Suggestion Tones and create your custom tones. Users can select their preferred tone from the dropdown menu below the editor to receive tailored AI suggestions.

Upgrade Notes
  • Existing installations will automatically receive default tones via upgrade
  • Database changes are applied automatically
  • Backward compatibility is maintained


Complete Change Log​

New Features
  • Customizable Suggestion Tones - New admin panel section for managing AI response styles
  • Create unlimited custom tones with personalized prompt instructions
  • Enable/disable tones with a single click toggle
  • Set any tone as the default selection
  • Pre-installed default tones: Friendly, Professional, Humorous, Sarcastic
Improvements
  • AI suggestion system now uses dynamic tone instructions from database
  • Added tone information display in Activity Log details view
  • Increased max_tokens to 1500 for longer AI responses
  • Improved tone parameter handling between editor and controller
Database Changes
  • New table: xf_xentr_aia_tone
  • New registry cache: xentrAiaToneCache


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.6

Update highlights​

This release focuses on improving user experience with smarter button visibility and fixing the language detection for AI summaries.

Highlights

1. Smart Button Visibility

AI action buttons (Generate Image, Ask AI, Translate, Summarize, Reply Suggest) now intelligently hide in forums where no bot is configured to operate.

How to Configure:
  1. Go to Admin Panel → AI Assistant → Bots → Edit
  2. Navigate to the Access tab
  3. Select forums in the Reply forums field
  4. Save
If "Reply forums" is empty, the bot works everywhere. If specific forums are selected, buttons only appear in those forums.

2. Summarize Language Fix
The AI summary feature now correctly uses the user's selected XenForo language instead of sometimes responding in English.

3. Consistent AI Parameters
All AI features now properly use the bot's temperature and max_tokens settings from the Intelligence tab. Previously, some features used hardcoded values.

Upgrade Notes
  • Review your bot's "Reply forums" setting if you want forum-specific button visibility


Complete Change Log​

New Features
  • Smart Button Visibility - AI action buttons now automatically hide in forums where no bot is available
  • Generate Image, Ask AI, Translate, Summarize, and Reply Suggest buttons respect forum permissions
  • Buttons only appear if the bot is configured to operate in that specific forum
  • New template function xentr_has_bot() for forum-based visibility checks
Improvements
  • Summarize Language Fix - AI now uses user's XenForo language for summaries instead of guessing
  • All AI functions now use bot's temperature and max_tokens settings from Intelligence tab
  • Removed hardcoded AI parameters for consistent behavior across all features
  • Simplified forum permission logic - now uses only "Reply forums" field from Access tab
Technical Changes
  • Added templater_setup event listener for custom template functions
  • Created Template/TemplaterSetup.php class for template helpers
  • Added hasAvailableBotForNode() method to BotRepository
  • Updated canOperateInNode() to use simplified logic
Bug Fixes
  • Fixed Summarize output being truncated due to hardcoded max_tokens value
  • Fixed ProfilePostCreator using incorrect property access for bot settings
  • Fixed inconsistent temperature values across different AI features


Read more about this product...
 
I'd like to say that the documentation and examples included in the app are amazing. So much detail and examples.
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.7

Update highlights​

This update focuses on fixing reported issues and improving the overall user experience. We've addressed several bugs reported by the community and added better documentation to prevent confusion.

Highlights

Critical Bug Fixes

"All" User Group Selection: Fixed a bug where selecting "All" in the bot's access settings wouldn't work. You no longer need to manually select each user group.

Bot Self-Reply Prevention: Bots will no longer reply to their own previous messages. This was particularly noticeable in scheduled/auto-reply scenarios where the bot might create multiple consecutive replies.

Language Detection: The AI now correctly responds in the language of the message it's replying to, not the dominant language of the conversation history. If someone posts in English, the bot replies in English - regardless of previous messages being in other languages.

We've added explanations to commonly misunderstood settings:
  • Thread Context Limit now clearly explains that it controls previous messages, with the trigger post always included
  • Suggestion Tones page now explains these are for user-generated content, not bot auto-replies
Upgrade Instructions
We recommend reviewing your bot settings, especially if you were using workarounds for the "All" user group issue.

Thank you to everyone who reported issues and helped improve the add-on!


Complete Change Log​

Bug Fixes
  • Fixed "All" User Group Selection - Selecting "All" in the bot's user group access settings now works correctly. Previously, you had to manually select each user group.
  • Fixed Bot Self-Reply Issue - Bots no longer reply to their own previous messages in scheduled/auto-reply scenarios. Added proper checks to prevent bot-to-bot loops in scheduled content.
  • Fixed AI Self-Quoting - Resolved an issue where AI would mimic the context message format and start responses with "[BotName wrote:]" style prefixes.
  • Fixed Language Detection - Bot now responds in the same language as the trigger post (last message), even if previous context messages were in a different language.
Improvements
  • Thread Context Limit Explanation - Added a clear explanation for the "Thread context limit" setting. Now clarifies that this controls PREVIOUS messages, and the trigger post is always included separately.
  • Suggestion Tones Documentation - Added an explanation to the Suggestion Tones admin page clarifying that these tones are for the "AI Suggest Reply" feature in the editor, not for bot auto-replies.
  • Clearer System Prompts - Strengthened AI instructions to prevent unwanted formatting and ensure proper language detection.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.8

Update highlights​

This update focuses on fixing critical issues reported by users, particularly around automatic translation bot scenarios and user group access.

Translation Bot Support
This version introduces the Skip Response feature, specifically designed for translation bots and conditional responders. When you instruct your AI to respond with [SKIP] for content that shouldn't be translated (e.g., already-English posts), the bot will silently skip without posting a reply.

Critical Bug Fixes
User Group Selection: The "All" option now properly grants access to all users using XenForo's native $user->isMemberOf() method.
Empty Triggers: You can now save a bot with no Mention/Quote triggers enabled if you only want auto-reply functionality.
Language Detection: Bot now correctly responds in the language of the message it's replying to, not the conversation history's dominant language.
Self-Reply Prevention: Bots no longer create consecutive replies in scheduled/auto-reply scenarios.

Translation Bot Setup Guide
For automatic translation bots:

1. Thread context limit: Set to 0
2. Thread Prompt:
Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!
3. Triggers: Uncheck both Mention and Quote
4. Auto-reply: Enable and select target forums
5. User groups: Select "All"

Upgrade Instructions
After upgrading, please reconfigure your bots - especially if you were using workarounds for the "All" user group issue.

Thank you to everyone who reported issues!


Complete Change Log​

New Features
  • Skip Response Feature - AI can now skip responding when conditions aren't met. When AI responds with [SKIP], [NO RESPONSE], [NO TRANSLATION NEEDED], [SILENT], or similar patterns, the bot will silently skip that post. Perfect for translation bots and conditional responders.
  • Thread Context Limit Explanation - Added a clear explanation for the "Thread context limit" setting, clarifying that it controls previous messages and the trigger post is always included separately.
Bug Fixes
  • Fixed "All" User Group Selection - Completely rewrote the user group access check using XenForo's native pattern (AbstractPrefix). Selecting "All" now works correctly without needing to manually select each group.
  • Fixed Empty Trigger Checkboxes - You can now uncheck both "Mention" and "Quote" triggers if you only want auto-reply to work. Previously, the form would reset to default triggers when saved.
  • Fixed Language Detection - Bot now responds in the same language as the trigger post (last message), even if previous context messages were in a different language. Added explicit rule to system prompts.
  • Fixed Bot Self-Reply in Scheduled Content - Added self-reply prevention to QueueProcessor for scheduled replies. Bot no longer replies to its own previous messages.
  • Fixed Bot-to-Bot Loop Prevention - Extended bot loop prevention to scheduled content, respecting the "Prevent bot-to-bot responses" option.
Improvements
  • XenForo Standard Compliance - User group access check now uses XenForo's native $user->isMemberOf() method for better compatibility.
  • Better Default Values - Default user groups setting is now [-1] (All) matching XenForo's standard pattern.
  • Enhanced Thread Prompt Documentation - Thread prompt explanation now includes information about the skip pattern feature.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.9

Update highlights​

We're releasing version 1.0.9 with critical bug fixes that address issues reported by our customers.

What's Fixed

1. Translation Bot / Specialized Bot Issues
We discovered and fixed a critical bug affecting bots with strict instructions (like translation-only bots).

The Problem:
When you set "Thread context limit" to 0 (meaning "don't show previous messages to AI"), the system was actually sending all previous messages. This caused the AI to see previous conversations and switch to general chat mode, ignoring your specific instructions.

The Solution:
Setting context limit to 0 now properly means "include zero previous messages". Your specialized bots will now correctly follow their Thread Prompt instructions.

2. Scheduled Tasks Reliability
  • Reply Unanswered Threads: Now properly retries if no eligible thread is found, instead of marking the schedule as "completed" and waiting for the next interval.
  • Server Errors Fixed: No more "array_rand() empty array" errors in the server log.
3. Skip Pattern Feature
Fixed issues with the [SKIP] response pattern feature that allows AI to skip certain posts conditionally.

Thank You

Thank you to all customers who reported these issues. Your feedback helps us improve the add-on for everyone.

If you encounter any issues after updating, please open a support ticket.

-- XENTR Team


Complete Change Log​

  • Critical: Fixed context limit "0" bug - When "Thread context limit" was set to 0, the system incorrectly sent ALL previous messages to the AI instead of none. This caused translation bots and other specialized bots to ignore their instructions and switch to general chat mode. (<MentionReplyCreator.php, PromptBuilder.php>)
  • Critical: Fixed conversation context limit bug - Same issue as above, but for Direct Message conversations. (MentionReplyCreator.php)
  • Fixed schedule queue handling - Previously, schedules were marked as "completed" even when no suitable thread was found. Now schedules properly retry on the next run if no eligible content is found. (ScheduleRunner.php)
  • Fixed array_rand() empty array error - Server error "array_rand(): Argument #1 ($array) cannot be empty" no longer occurs when node_ids array is empty. (ScheduleRunner.php)
  • Fixed 'skipped' status not recognized - The ActionLog entity now properly recognizes "skipped" as a valid status value for skip pattern detection. (ActionLog.php)
  • Fixed error_message column reference - Corrected wrong column name that was causing errors when logging skipped responses. (MentionReplyCreator.php)
Important Notes
  • Translation bots using "Thread context limit: 0" should now work correctly
  • "Reply Unanswered Threads" schedule feature is now more reliable


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.10

Update highlights​

This update introduces significant improvements to permission management and bot response times.
  • Consistent Permissions: Based on feedback, we've refactored forum access logic. Permissions in the Access tab now act as global rules, while settings in the Activation tab act as additional filters. This resolves configuration conflicts.
  • Faster Response: Bots configured to reply to unanswered threads now engage within 15 minutes instead of waiting 24 hours.
  • Smarter Summaries: The "Summarize Thread" feature now respects your bot's "Raw Mode" setting, delivering concise, professional summaries without unnecessary chatter.


Complete Change Log​

  • Fix: Refactored bot triggering and forum permission logic. The "Access > Reply forums" setting is now strictly enforced as a prerequisite for bot triggers (mentions/quotes).
  • New Feature: Added "Raw Mode" support to the "Summarize Thread" function. Bots with Raw Mode enabled will now provide direct summaries without conversational fillers.
  • Improvement: Reduced the delay timer for the "Reply to unanswered threads" action from 24 hours to 15 minutes, making bots significantly more responsive to new discussions.
  • Update: Updated admin panel option phrases to clearly explain the distinction between general access permissions and trigger filters.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.11

Update highlights​

This update focuses on compatibility with OpenAI's latest models and significant performance optimizations.

Key Changes:
  • OpenAI o1 and o3 Model Support: You can now seamlessly use OpenAI's next-generation "Reasoning" models. The add-on automatically detects these models and optimizes API requests according to the new standards (max_completion_tokens, etc.).
  • Smart Token Conservation: A critical improvement for users with large Knowledge Bases (RAG). The bot will no longer attempt to load the entire database when the user message is very short or contains only an image. This effectively prevents unnecessary API costs.
  • Notification Fix: Resolved the issue where bot replies to profile posts were not triggering user notifications.


Complete Change Log​

  • Fix: Added support for OpenAI Reasoning (o1/o3 series) models. Implemented automatic switching from max_tokens to max_completion_tokens and removal of unsupported creativity parameters (temperature, etc.) for these models.
  • Fix: Resolved an issue where notifications were not sent to users for replies to Profile Posts.
  • Improvement: Implemented a safeguard against mass token usage in systems with large Knowledge Bases. The system now prevents loading the entire database for short or empty queries/images, significantly reducing API costs.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.12

Update highlights​

This update addresses an important visibility issue related to AI Assistant forum permissions.

Key Fix:
Previously, when a bot was restricted to specific forums, the AI buttons (Suggest Reply, Tone Selector) in the Quick Reply area would sometimes fail to appear or function correctly.
With this update, the system now detects the current forum and bot permissions with much greater precision. As a result, AI features are displayed flawlessly only in the areas you have designated and where the bot is authorized.


Complete Change Log​

  • Bot Permissions: Improved the control mechanism ensuring bots only operate in forums authorized by the administrator.
  • Quick Reply Buttons: Fixed an issue where "Suggest Reply" and "Tone Selector" buttons would sometimes fail to appear even in authorized forums.
  • General Improvements: Stability improvements were made regarding the system's detection of bot settings and forum permissions.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.13

Update highlights​

This update focuses on making your bots smarter and their interactions more controlled within your community.

Highlights:

1. Reviving Unanswered Threads:

Threads can sometimes slip through the cracks without a reply. With the new "Reply to unanswered threads" scheduler option, your bots can identify threads that have been sitting with 0 replies for over 24 hours and provide a one-time engagement triggers. To prevent "necro-bumping" ancient topics, we've included a "Maximum Thread Age" setting, ensuring the bot only targets relevant, recent discussions (e.g., last 30 days).

2. Granular Interaction Limits:
Previously, if a bot reached its auto-reply limit in a thread, it might stop responding even when users directly asked it a question. We have separated these limits! You can now cap the bot's automated responses (e.g., Max 3) while still allowing it to respond freely when users explicitly mention or quote it.
We also reorganized some bot settings for better usability and refactored the backend trigger logic for improved stability.


Complete Change Log​

  • New Feature: Added "Reply to unanswered threads (24h)" option for Schedules. Bots can now target threads with zero replies older than 24 hours.
  • New Feature: Added "Maximum Thread Age" setting for the unanswered thread logic. This prevents bots from necro-bumping very old threads.
  • New Feature: Implemented a distinct reply limit for bot mentions and quotes. Direct interactions now have a separate limit from automated replies.
  • Improvement: Moved the max_thread_replies setting from the "Access" tab to the "Activation" tab in Bot settings for better UX.
  • Improvement: Refactored the internal trigger logic to strictly distinguish between auto-replies, mentions, and quotes.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.14

Update highlights​

This update is released to fix a database error (MySQL 1054) encountered by some customers during installation or upgrade while trying to access the new features (Unanswered Thread Reply) introduced in version 1.0.13.
After updating, the missing database columns will be automatically created, and the features will work seamlessly.


Complete Change Log​

  • Bug Fix: Resolved the "MySQL statement prepare error [1054]: Unknown column 'reply_to_unanswered'" error encountered on some servers during the 1.0.13 update.
  • Fix: Reconfigured database upgrade steps to ensure complete table creation for the "Unanswered Thread" and "Maximum Thread Age" features.


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.15

Update highlights​

This update addresses a critical timing issue in the AI Assistant's "Reply to Unanswered Threads" feature.

What's Changed? In previous versions, even if the "Reply to unanswered threads (24h)" option was enabled in scheduled tasks, the bot could occasionally reply to threads that hadn't yet reached the 24-hour mark. With this release, the scheduler (cron) logic has been rewritten to strictly enforce this rule.

The bot will now only target threads that have absolutely zero replies AND are older than 24 hours (or your configured time). Threads newer than this threshold will be safely ignored.

Post-Update Recommendation: If you rely on this feature, please check your Schedule settings after updating to ensure the "Reply to unanswered threads (24h)" checkbox is enabled.


Complete Change Log​

  • Fix: Fixed an issue where the "Reply to unanswered threads (24h)" option in scheduled tasks ignored the time limit.
  • Improvement: The scheduler logic has been updated to strictly enforce the "Minimum Thread Age" criteria (default 24h).


Read more about this product...
 
Thread owner
A new update is available for [XTR] AI Assistant by Offical.


[XTR] AI Assistant 1.0.16

Update highlights​

This release is a stability and architectural update that brings the AI core up to date with the latest flagship generations (such as Claude 4.6, Gemini 3.1, Grok 3) and completely automates expansive networks like OpenRouter and Hugging Face.

Additionally, prioritizing community feedback, this patch rectifies a critical user-experience flaw in the frontend editor where the AI Rewrite feature would corrupt and consume existing BBCode Quote structures.


Complete Change Log​

  • Updated AI Models: The predefined model lists in the system for Claude (claude-sonnet-4-6, claude-opus-4-6, etc.), Google Gemini (gemini-3.1-pro-preview, gemini-3.1-pro-preview-customtools, etc.), and xAI Grok (grok-3, grok-3-mini, grok-code-fast-1, etc.) have been completely refreshed with their latest flagship versions.
  • Dynamic Model Fetching (OpenRouter & Hugging Face): The admin CP model lists for OpenRouter and Hugging Face have transitioned from static configurations to a dynamic API fetching system. To heavily optimize server performance and API limits, this vast list is cached securely via the XenForo Data Registry with a 12-hour lifespan.
  • Fix - Editor Quote Block Merging Issue: Resolved a crucial JavaScript bug in the reply editor. Previously, when users quoted a post and utilized the "AI Suggestion (Rewrite/Refine)" feature for their draft, the system would destroy the existing BBCode quote blocks and merge all contents into a single paragraph. Structured quote blocks are now flawlessly preserved, isolated before sending, and safely prepended back to the AI's rewritten response.


Read more about this product...
 
Merhaba, bunu nasıl indirebilirim ya da bu tek indirme için mi ücretli? Üzeri çizili gözüküyor.
 

Users found this thread by following these keywords:

  1. xtr ai assistant
  2. Multi account
  3. openai
Quick Jump
Back
Top