New Features
Improvements
- 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
Database Changes
- 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
- New table:
xf_xentr_aia_tone- New registry cache:
xentrAiaToneCache
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:
How to Use
- 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
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
Bug Fixes
Improvements
- 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.
- Schedule List - Behavior Profile name is now displayed in the schedule list. This makes it easier to identify what each schedule does.
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:
This makes it easier to identify what each schedule does when you have multiple schedules.Code:XenBot → Create profile post → Welcome Greeter
New Features
Improvements
- 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
Bug Fixes
- Thread tools menu "Enable/Disable AI Bots" toggle now updates dynamically
- Added "Profile prompt" field to Behavior Profiles
- Fixed AI provider "generate()" method call error
- Fixed user criteria saving and reading issues
- Fixed thread toggle switch text update problem
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:
How to Use
- 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
- Create a new profile in Behavior Profiles and fill in the "Profile prompt" field
- Add a new schedule in Schedules
- Select "Create profile post" as the action type
- Define target users with User Criteria
- Save and wait for the schedule to run
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.
- 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.
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.
This update brings significant improvements and bug fixes based on user feedback.
- 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.
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.
We use essential cookies to make this site work, and optional cookies to enhance your experience.