XenForo Modifications
Chat by Siropu
Submitted by SenTinella02, 08-12-2017, 11:51 PM, Thread ID: 64205
Thread Closed
Author
Siropu
Compatibility
1.3-1.5
Version
1.25.1
Description
Link Dowload
Siropu
Compatibility
1.3-1.5
Version
1.25.1
Description
[b][b]Admin Features[/b][/b]
[b]Embed Mode[/b]allows you to embed the chat with any room anywhere you want in the template using a template callback with XF's Template Modifications System.
There is also a mode called[b]Full Page Mode[/b]which allows you to embed the chat using an iframe. To use it, you just need to add /fullpage to the end of the chat page URL.
[b]Rooms ([b][b]Permission Based[/b])[/b][/b]
Allows you to send private messages to multiple room chatters.
[b][b]/whisper [User 1, User 2] your message[/b][/b]
You can either write this manually or you can click the new "Whisper" link in the user actions menu. If you click on multiple users "Whisper" action, they will be added to the group.
When the message shows up, you can see who else received the message and if you click on the "Whisper" text, you can send a new message to the same group, without having to click again on their "Whisper"link.
The /whisper command can be globally switched on/off from admin options and there are also user group permissions.
[b][b]/me command[b][b](Permission Based)[/b][/b][/b][/b]
If you write something after the command, that message will be included with the notification:Username has left the chat (Your message).
[b][b]/prune command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b]
Will delete all the messages in the current room.
By adding[b]all[/b]after the command will delete all the messages in all the rooms.
By adding the username of a user after the command, will delete all the messages by that user from the room.
[b][b][b]/status command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b]
Allows you to set a status that will be displayed under your username in the chatters list. The status can be also set from the user options.
[b][b][b][b][b][b]/mute command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
Allows you to mute users from the room for x hours (specified in the admin option). Muted user will not know that he/she is muted as the messages posted will not be saved and only displayed to that user.
[b][b][b][b]/kick command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b][/b]
Allows you to kick users from the room for x hours (specified in the admin option).
[b][b]/ban command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b]
Allows you to ban users from the room.
[b][b]/unmute command[/b][/b]
Allows you to unmute a user from the room.
[b][b][b][b]/unkick command[/b][/b][/b][/b]
Allows you to unkick a user from the room.
[b][b][b][b]/unban command[/b][/b][/b][/b]
Allows you to unban a user from the room.
[b][b]/clear command[/b][/b]
Will clear all the messages in the chat window (does not delete them).
[b][b]/rules command[/b][/b]
Will display an overlay with the rules you have set.
[b][b]/rooms command[/b][/b]
Will display the available rooms.
[b][b]/help command[/b][/b]
Will display an overlay with information about the chat commands.
[b][b]/user command[/b][/b]
By typing /user followed by a username, will display only the messages associated with that user.
[b][b]/giphy command[/b][/b]
Will post a random GIF image using Giphy service. If a keyword is specified, the GIF will be random based on that keyword.
[b][b]/roll command[/b][/b]
Allows you to play dice games.
[b][b]Bot Responses[/b][/b]
Allows you to set keywords that can trigger automated messages posted by chat bot.
[b][b]Bot Messages[/b][/b]
Allows you to automatically post messages at a scheduled time.
[b][b]Desktop Notifications[/b][/b]
Allow you to display desktop notifications when there are new messages and the chat window is unfocused. You can set which message types are displayed (normal, whisper, tag, bot). Users have the option to disable this from their settings.
[b][b]Default Joined Rooms[/b][/b]
This feature will set the default rooms for new chat users. The rooms can be selected from the chat admin options and it only works with rooms that don't require a password. For rooms that are permission based, the permissions will be taken into consideration before joining.
[b][b]Keep Session Alive[/b][/b]
If enabled, active chat sessions will be updated every 5 minutes to keep them alive.
[b][b]Set last active tab default[/b][/b]
If enabled, the last active room tab in the chat will be set as default on the next page load.
[b][b]Top Chatters[/b][/b]
[b][b]Display moderator ban actions[/b][/b]
If enabled, moderator ban/unban actions will be displayed in the chat by the chat bot.
[b][b]Style Properties[/b][/b]
Allows you to style almost every element of the chat.
You can also change the image icons and set bot avatar.
[b][b]Font Awesome Support[/b][/b]
Allows you to use Font Awesome icons instead of image icons. You can choose your own icons and you can even include Font Awesome if you don't have it installed.
[b]Permissions[/b]
[b]Chat Sound Alerts[/b]
There are 5 different sound alerts for messages: normal, whisper, bot, tag and error.
[b]Image Uploads[/b]
Upload images directly to chat. Uploads are not attachments as they are not linked to any post. Uploaded images can be posted in any room at any time you want by selecting them from the image list displayed when clicking on the "Image" bbcode button.
[b][b]Chat Rules[/b][/b]
Allows you to set chat rules. If rules are set, a link will appear in the chat title bar and when clicked, the rules will popup in the overlay.
Edit, delete and prune actions will be reflected to all chatters on chat refresh without having to reload the page.
[b]DISCLAIMER:[/b]I don't know how it will perform with many concurrent chatters.
- Enable Chat
- Enable Private Conversations
- Enable Chat Rooms
- Enable Chat Page
- Rooms to display in the navigation
- Display Mode (All Pages, Forums List Above, Forums List Below, Sidebar Below Visitor Panel, Sidebar Bottom, Chat Page Only, Embed)
- Chose display divices (Desktop, Table, Mobile)
- Allow room change in embed mode
- Enable chatters list
- Enable top chatters list with limit
- Hide users after x minutes of inactivity
- Enable tag alerts
- Link tagged users to their profile
- Enable avatars in users list
- Enable avatars in message list
- Enable colored messages
- Enable color picker
- Choose if banned users can view chat
- Set maximum messages displayed
- Set maximum smilies used in a message
- Open chat on selected days
- Open chat at selected hours
- Delete messages older than x days
- Delete rooms inactive for x days
- Enable /me command
- Enable /whisper command
- Enable /quit command
- Enable /kick command
- Display user commands by chat bot
- Chose which editor buttons are displayed (bold, italic, underline, strike-through, link, image, media, quote, spoiler, code, smilies)
- Disallow certain BBCodes
- Disable All BBCodes
- Set default user settings
- Displayed notifications
- Refresh rate control (4 states)
- Enable Chat Page Sidebar
- Display top chatters widget on chat page sidebar
- Notices (You can use multiple in rotation)
- Ads (You can use multiple in rotation) / Support forAds Manageris available.
- Hide message content from selected groups (with message content replacement)
- Enable /roll command
- Set default Dice count
- Set default Dice sides
[b]Embed Mode[/b]allows you to embed the chat with any room anywhere you want in the template using a template callback with XF's Template Modifications System.
There is also a mode called[b]Full Page Mode[/b]which allows you to embed the chat using an iframe. To use it, you just need to add /fullpage to the end of the chat page URL.
[b]Rooms ([b][b]Permission Based[/b])[/b][/b]
- Admin option to globally enable/disable rooms feature.
- Users can Add/Edit/Delete Rooms from within the chat if they have permission.
- Admin can create rooms with user group based permissions.
- Users can password protect their rooms if they have permission.
- Users can bypass password if they have permission.
- You can view who's chatting and in which room.
- By using /room and then typing you can search for rooms.
- Allows users to chat in private with one another.
- Private conversations can be started using the /msg command. I've also added a form that will make it easier to start a conversation, using autocomplete for recipient field.
- When scrolling up at the top (or bottom if inverse direction is used) older messages will automatically load.
- You can use the /poke command to poke the other person if doesn't responds.
- You can search conversation using /find keyword command. Using /new command will reload the conversation after search.
- You can leave a conversation anytime and if the other user leaves as well, conversation will get deleted.
Allows you to send private messages to multiple room chatters.
[b][b]/whisper [User 1, User 2] your message[/b][/b]
You can either write this manually or you can click the new "Whisper" link in the user actions menu. If you click on multiple users "Whisper" action, they will be added to the group.
When the message shows up, you can see who else received the message and if you click on the "Whisper" text, you can send a new message to the same group, without having to click again on their "Whisper"link.
The /whisper command can be globally switched on/off from admin options and there are also user group permissions.
[b][b]/me command[b][b](Permission Based)[/b][/b][/b][/b]
- Enable/disable the /me command.
- Set if command is displayed by the chat bot.
- Enable/disable the /quit command.
- Set if command is displayed by the chat bot.
If you write something after the command, that message will be included with the notification:Username has left the chat (Your message).
[b][b]/prune command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b]
Will delete all the messages in the current room.
By adding[b]all[/b]after the command will delete all the messages in all the rooms.
By adding the username of a user after the command, will delete all the messages by that user from the room.
[b][b][b]/status command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b]
Allows you to set a status that will be displayed under your username in the chatters list. The status can be also set from the user options.
[b][b][b][b][b][b]/mute command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
Allows you to mute users from the room for x hours (specified in the admin option). Muted user will not know that he/she is muted as the messages posted will not be saved and only displayed to that user.
[b][b][b][b]/kick command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b][/b][/b]
Allows you to kick users from the room for x hours (specified in the admin option).
[b][b]/ban command[b][b][b][b](Permission Based)[/b][/b][/b][/b][/b][/b]
Allows you to ban users from the room.
[b][b]/unmute command[/b][/b]
Allows you to unmute a user from the room.
[b][b][b][b]/unkick command[/b][/b][/b][/b]
Allows you to unkick a user from the room.
[b][b][b][b]/unban command[/b][/b][/b][/b]
Allows you to unban a user from the room.
[b][b]/clear command[/b][/b]
Will clear all the messages in the chat window (does not delete them).
[b][b]/rules command[/b][/b]
Will display an overlay with the rules you have set.
[b][b]/rooms command[/b][/b]
Will display the available rooms.
[b][b]/help command[/b][/b]
Will display an overlay with information about the chat commands.
[b][b]/user command[/b][/b]
By typing /user followed by a username, will display only the messages associated with that user.
[b][b]/giphy command[/b][/b]
Will post a random GIF image using Giphy service. If a keyword is specified, the GIF will be random based on that keyword.
[b][b]/roll command[/b][/b]
Allows you to play dice games.
[b][b]Bot Responses[/b][/b]
Allows you to set keywords that can trigger automated messages posted by chat bot.
[b][b]Bot Messages[/b][/b]
Allows you to automatically post messages at a scheduled time.
[b][b]Desktop Notifications[/b][/b]
Allow you to display desktop notifications when there are new messages and the chat window is unfocused. You can set which message types are displayed (normal, whisper, tag, bot). Users have the option to disable this from their settings.
[b][b]Default Joined Rooms[/b][/b]
This feature will set the default rooms for new chat users. The rooms can be selected from the chat admin options and it only works with rooms that don't require a password. For rooms that are permission based, the permissions will be taken into consideration before joining.
[b][b]Keep Session Alive[/b][/b]
If enabled, active chat sessions will be updated every 5 minutes to keep them alive.
[b][b]Set last active tab default[/b][/b]
If enabled, the last active room tab in the chat will be set as default on the next page load.
[b][b]Top Chatters[/b][/b]
- Enable/disable top chatter list with limit.
- Admin can reset top chatters list any time.
- User has been banned
- User has been unbanned
- User has joined the room
- User has left the room
- User has registered
- Choose to display new threads
- Choose to display new thread posts
- Choose to display post content excerpt (with length control)
- Choose to display posts from selected forums only
[b][b]Display moderator ban actions[/b][/b]
If enabled, moderator ban/unban actions will be displayed in the chat by the chat bot.
[b][b]Style Properties[/b][/b]
Allows you to style almost every element of the chat.
You can also change the image icons and set bot avatar.
[b][b]Font Awesome Support[/b][/b]
Allows you to use Font Awesome icons instead of image icons. You can choose your own icons and you can even include Font Awesome if you don't have it installed.
[b]Permissions[/b]
- View chat
- Use chat
- View archive
- Search archive
- Edit own messages
- Edit messages by anyone
- Delete own messages
- Delete messages by anyone
- Delete all messages
- Ban users from chat
- View banned users
- Join rooms
- Join multiple rooms
- Add rooms
- Password protect rooms
- Bypass Password
- Delete any room
- Edit any room
- Use /me command
- Use /whisper command
- Use /quit command
- Use /kick command
- Allow room authors to use /kick command
- Choose display mode
- Use color
- Manage reports
- Report messages
- View whispers (Optional for Admins/Moderators)
- Read whispers (Optional for Admins/Moderators)
- Edit notices
- View Ads
- Enable/Disable Sound
- Maximize Chat Window
- Inverse Direction
- Set chat editor position (top or bottom) - Requires page refresh.
- Hide/show bot messages
- Hide/show chatters list
- Hide messages from ignored users
- Hide desktop notifications
- Enable/Disable Chat (Not applies to Chat Page Mode)
- Choose display mode
- Set massage color using color picker
- User Tagging (When you post with@Username, the user will see that message highlighted and if tag alerts options is enabled, the user will also get an alert notification)
- View Archive (Permissions based)
- View Top Chatters
- View banned users (Permissions based)
- Edit/Delete own messages (Permissions based)
- Like messages (Permissions based)
- Delete all messages (From certain rooms all from all rooms)
- Logout from chat
- Ban users form certain rooms or from the whole chat for hours, days, weeks, months, years or permanently.
- Kick users
- Mute users
- Edit/delete any message
- Search by room or in all rooms
- Search by keywords
- Search by usernames (You can search by multiple users)
- Search by date (end/start)
[b]Chat Sound Alerts[/b]
There are 5 different sound alerts for messages: normal, whisper, bot, tag and error.
[b]Image Uploads[/b]
Upload images directly to chat. Uploads are not attachments as they are not linked to any post. Uploaded images can be posted in any room at any time you want by selecting them from the image list displayed when clicking on the "Image" bbcode button.
[b][b]Chat Rules[/b][/b]
Allows you to set chat rules. If rules are set, a link will appear in the chat title bar and when clicked, the rules will popup in the overlay.
Edit, delete and prune actions will be reflected to all chatters on chat refresh without having to reload the page.
[b]DISCLAIMER:[/b]I don't know how it will perform with many concurrent chatters.
Link Dowload
Users browsing this thread: 2 Guest(s)